08/16/2026 01:10:57 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:34.5331091. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 145438298, XYCompressed = 12941838, LSource = 75194393, LCompressed = 2644899 } [McuMovementClient.cs@491] 08/16/2026 01:10:57 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Completed [LayerClient.cs@1367] 08/16/2026 01:10:57 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 341, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 56.004553165132485, Elapsed = 10:23:02.5136537, TimeTotal = 18:32:29.0615334, Remaining = 08:09:26.5478797, Incomplete = False, SoftCount = 623, LayerPrintDone = 341, WeightsDone = 341, WeightDone = 04:18:46.3417795, WeightTotal = 07:24:43.1307791, WeightTotalEstimate = 07:24:43.1307791, LayerRecoatElapsed = 02:06:07.3501573, LayerRecoatDelays = 00:23:18, LayerRecoatPrintLayersElapsed = 01:27:00.0527622, LayerRecoatNoDelayAverage = 00:00:13.2389488, StreamingElapsed = 04:18:11.8950347, ObjectLayerOverheadAverageDuration = 00:00:00.0331177, TimeLayers = 10:47:17.2146789, CoolingElapsed = 00:00:00, CoolingEstimate = 03:46:33.0251376, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:35:11.0633440, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:03.5842320, JobElapsed = 05:45:23.2369420, JobTotal = 10:08:02.5671029, WeightEstimate = 03:05:56.7889996 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:20:24. coolingEstimate=03:46:33.0251376 [PrintingService.cs@1912] 08/16/2026 01:10:57 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 56.004553165132485;StartedAtUtc;10:23:02.5136537;18:32:29.0615334;08:09:26.5478797;False;623;341;341;04:18:46.3417795;07:24:43.1307791;07:24:43.1307791;02:06:07.3501573;00:23:18;01:27:00.0527622;00:00:13.2389488;04:18:11.8950347;00:00:00.0331177;10:47:17.2146789;00:00:00;03:46:33.0251376;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:35:11.0633440;00:00:00;00:04:03.5842320;05:45:23.2369420;10:08:02.5671029 [PrintingService.cs@1918] 08/16/2026 01:10:57 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ended layer 340. PreviewWeight=LayerWeight { Index = 340, FillTotalRelative = 0.12671920691511734, FillMaxRelative = 0.26048630427453545, TimeFromPreview = 24.83814639424319, EnergyDensityIncreaseFactor = 0 }, FillArea=39692.48877323839, PreviewFillRatio=0.26048630427453545, Results=7, StreamingSeconds (preview) = 24.83814639424319, StreamingSeconds (extrapolated) = 28.630623075289744, StreamingSeconds (no overhead) = 20.1734553 (04:18:11.8950347), LayerElapsedSeconds=34.4712129, LayerStreamStats=StreamStats { EdgeCount = 69079, OnTraceLength = 12540.799181433395, AllTraceLength = 37005.03454483487 }, TotalStreamStats=StreamStats { EdgeCount = 71603849, OnTraceLength = 13844530.407704465, AllTraceLength = 25570912.73510454 } [PrintingService.cs@2147] 08/16/2026 01:10:57 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 341, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 56.00455328200452, Elapsed = 10:23:02.5134490, TimeTotal = 18:32:29.0610286, Remaining = 08:09:26.5475796, Incomplete = False, SoftCount = 623, LayerPrintDone = 341, WeightsDone = 341, WeightDone = 04:18:46.3415748, WeightTotal = 07:24:43.1304052, WeightTotalEstimate = 07:24:43.1304053, LayerRecoatElapsed = 02:06:07.3501573, LayerRecoatDelays = 00:23:18, LayerRecoatPrintLayersElapsed = 01:27:00.0527622, LayerRecoatNoDelayAverage = 00:00:13.2389488, StreamingElapsed = 04:18:11.8950347, ObjectLayerOverheadAverageDuration = 00:00:00.0331171, TimeLayers = 10:47:17.2143050, CoolingElapsed = 00:00:00, CoolingEstimate = 03:46:33.0250067, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:35:11.0633440, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:03.5842320, JobElapsed = 05:45:23.2427063, JobTotal = 10:08:02.5667290, WeightEstimate = 03:05:56.7888305 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:20:24. coolingEstimate=03:46:33.0250067 [PrintingService.cs@1912] 08/16/2026 01:10:57 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 56.00455328200452;StartedAtUtc;10:23:02.5134490;18:32:29.0610286;08:09:26.5475796;False;623;341;341;04:18:46.3415748;07:24:43.1304052;07:24:43.1304053;02:06:07.3501573;00:23:18;01:27:00.0527622;00:00:13.2389488;04:18:11.8950347;00:00:00.0331171;10:47:17.2143050;00:00:00;03:46:33.0250067;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:35:11.0633440;00:00:00;00:04:03.5842320;05:45:23.2427063;10:08:02.5667290 [PrintingService.cs@1918] 08/16/2026 01:10:57 INFO [SLS4All.Compact.Printing.PrintingService] [0] Begin layer 341. PrevPreviewWeight=LayerWeight { Index = 340, FillTotalRelative = 0.12671920691511734, FillMaxRelative = 0.26048630427453545, TimeFromPreview = 24.83814639424319, EnergyDensityIncreaseFactor = 0 }, PrevPreviewFillRatio=0.26048630427453545, PreviewWeight=LayerWeight { Index = 341, FillTotalRelative = 0.12658206582918363, FillMaxRelative = 0.261196530077848, TimeFromPreview = 35.230306531050985, EnergyDensityIncreaseFactor = 0 } [PrintingService.cs@2089] 08/16/2026 01:10:57 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:10:57 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:34.5566400. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 145438298, XYCompressed = 12941838, LSource = 75194393, LCompressed = 2644899 } [McuMovementClient.cs@491] 08/16/2026 01:10:57 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:10:57 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0633082. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:34.6206053. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 145438298, XYCompressed = 12941838, LSource = 75194393, LCompressed = 2644899 } [McuMovementClient.cs@491] 08/16/2026 01:10:57 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:10:57 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:34.6317455. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 145438298, XYCompressed = 12941838, LSource = 75194393, LCompressed = 2644899 } [McuMovementClient.cs@491] 08/16/2026 01:10:57 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - LayerMoves: LayerThickness=100, PowderVolume=3844.22335554104, PrevLayerFillRatio=0.26048630427453545: Z1=98.38315390134207, Z2=100, ZMove=700, UseLoweredSpeed=False, RecoaterPowderSpeedFactor=1, RecoaterPrintSpeedFactor=1, SinteredVolumeMultiplier=1.473684210526316, VolumeFactor=1.1, RecoatPasses=1, RecoaterMaxDistance=0, PowderBedDivision=Thickness, ShakeFactor=0, ShakeBackoff=70 [LayerClient.cs@761] 08/16/2026 01:10:57 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - Sums: { BedPrep = { Z1 = 11385.030966883338, Z2 = 13000 }, PrintCap = { Z1 = 11385.030966883338, Z2 = 13000 }, BeginLayer = { Z1 = 35061.07540784317, Z2 = 34500 } } [LayerClient.cs@969] 08/16/2026 01:10:57 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z1 (pin=mcu:P2.2) clock moved from 4539436173968 (4539436173968 @ 0) for mcu = 37814.640092 [15/08/2026 23:52:36] (37828.634783066664 sec) to 4542352732974 (from now=4542232732974, flags=None, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:10:57 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z2 (pin=mcu:P0.19) clock moved from 4539436173968 (4539436173968 @ 0) for mcu = 37814.640092 [15/08/2026 23:52:36] (37828.634783066664 sec) to 4542352732974 (from external timestamp, flags=None, requested=4542352732974 (4542352732974 @ 0) for mcu = 37838.945190 [15/08/2026 23:53:00] (37852.93944145 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:10:57 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper r (pin=mcu:P0.22) clock moved from 4539436173968 (4539436173968 @ 0) for mcu = 37814.640092 [15/08/2026 23:52:36] (37828.634783066664 sec) to 4542352732974 (from external timestamp, flags=None, requested=4542352732974 (4542352732974 @ 0) for mcu = 37838.945190 [15/08/2026 23:53:00] (37852.93944145 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:10:57 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:11:02 DBUG [SLS4All.Compact.McuClient.Sensors.HeaterCheck] [0] Heater powderChamber3 [HysteresisHeater] no longer approaching new target of 145 with temperature 134.5 [HeaterCheck.cs@111] 08/16/2026 01:11:08 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:11.0721024. Loops = 45. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:45.8059620. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 145438298, XYCompressed = 12941838, LSource = 75194393, LCompressed = 2644899 } [McuMovementClient.cs@491] 08/16/2026 01:11:08 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Setting and waiting for surface temperature to settle (target=176, hasSetTarget=(null), hasSettleIncrease=False, delay=00:00:03, keep=True) [LayerClient.cs@1279] 08/16/2026 01:11:08 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Target temperature possibly reached, waiting to settle [LayerClient.cs@1311] 08/16/2026 01:11:11 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Completed [LayerClient.cs@310] 08/16/2026 01:11:11 INFO [SLS4All.Compact.Printing.PrintingService] [0] Streaming layer 341, Weight=LayerWeight { Index = 341, FillTotalRelative = 0.12658206582918363, FillMaxRelative = 0.261196530077848, TimeFromPreview = 35.230306531050985, EnergyDensityIncreaseFactor = 0 }, Results=7, EnergyDensityIncrease=0 [PrintingService.cs@2099] 08/16/2026 01:11:11 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L, flushing existing data. This should happen only when a batch is starting, otherwise it is an indication that feeding or processing is too slow at times. Was Timestamp=0, Now=4543935771948, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000 [McuMovementClient.cs@846] 08/16/2026 01:11:11 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L to 4544055779297, flushed existing data. Was Timestamp=0, Now=4543935781570, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000, Dwelled=0 [McuMovementClient.cs@878] 08/16/2026 01:11:11 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] X/Y/L reset complete [McuMovementClient.cs@901] 08/16/2026 01:11:11 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper laser (pin=mcu:P2.0) clock moved from 4542217642325 (4542217642325 @ 0) for mcu = 37837.819459 [15/08/2026 23:52:59] (37851.81368604166 sec) to 4544055848876 (from now=4543935848876, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:11:11 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper x (pin=mcu:PDAC.1) clock moved from 4542217666422 (1162807722604165 @ 8) for mcu = 37837.819660 [15/08/2026 23:52:59] (37851.81388685433 sec) to 4544055848876 (from now=4543935848876, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:11:11 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper y (pin=mcu:PDAC.4) clock moved from 4542217666356 (1162807722587323 @ 8) for mcu = 37837.819659 [15/08/2026 23:52:59] (37851.81388630609 sec) to 4544055848876 (from now=4543935848876, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:11:11 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Script task completed [PrinterClientBase.cs@120] 08/16/2026 01:11:12 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, finishing movement [PrinterClientBase.cs@193] 08/16/2026 01:11:12 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:11:28 DBUG [SLS4All.Compact.Temperature.Mlx90640Camera] [0] Read 363 samples in 00:01:00.0902217 ~ 6.04 samples/sec, 3 resets, 108 ignored frames) [Mlx90640Camera.cs@313] 08/16/2026 01:11:28 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Publish task completed (priority=False) [PrinterClientBase.cs@248] 08/16/2026 01:11:28 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - GC. Raw movement duration = 00:00:16. Loops = 64. [McuMovementClient.cs@475] 08/16/2026 01:11:29 DBUG [SLS4All.Compact.Temperature.SoftAnalysisSurfaceHeater] [0] Soft heater seems to be lagging behind real-time (14 cases) [SoftAnalysisSurfaceHeater.cs@800] 08/16/2026 01:11:29 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. HasCollected = True, MajorCleanup = False, Raw movement duration = 00:00:16. Loops = 64. GC duration = 00:00:00.3498732. SinceCollect=00:01:06.2181005. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 145608886, XYCompressed = 12957042, LSource = 75280877, LCompressed = 2646771 } [McuMovementClient.cs@478] 08/16/2026 01:11:29 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] GC: gen0=92673, gen1=14905, gen2=527, LatencyMode=Interactive, FreeMemory=5804277760, Live=330214320, HeapSizeBytes=340932200, FragmentedBytes=11629528, TotalCommittedBytes=354418688, PinnedObjectsCount=25, MemoryLoadBytes=2788699668, HighMemoryLoadThresholdBytes=7605544550, Compacted=True, Concurrent=False [PrinterGC.cs@152] 08/16/2026 01:11:29 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, including movement [PrinterClientBase.cs@195] 08/16/2026 01:11:29 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ending layer 341 [PrintingService.cs@2118] 08/16/2026 01:11:29 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Starting [LayerClient.cs@1360] 08/16/2026 01:11:29 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:11:29 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.0134273. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 145608886, XYCompressed = 12957042, LSource = 75280877, LCompressed = 2646771 } [McuMovementClient.cs@491] 08/16/2026 01:11:29 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Completed [LayerClient.cs@1367] 08/16/2026 01:11:29 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 342, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 56.07707034813932, Elapsed = 10:23:34.2218102, TimeTotal = 18:31:59.2875411, Remaining = 08:08:25.0657309, Incomplete = False, SoftCount = 623, LayerPrintDone = 342, WeightsDone = 342, WeightDone = 04:19:03.7705740, WeightTotal = 07:24:24.8230955, WeightTotalEstimate = 07:24:24.8230956, LayerRecoatElapsed = 02:06:21.6295193, LayerRecoatDelays = 00:23:21, LayerRecoatPrintLayersElapsed = 01:27:14.3321241, LayerRecoatNoDelayAverage = 00:00:13.2347527, StreamingElapsed = 04:18:29.2909168, ObjectLayerOverheadAverageDuration = 00:00:00.0331171, TimeLayers = 10:46:55.1598698, CoolingElapsed = 00:00:00, CoolingEstimate = 03:46:25.3059544, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:35:10.5178510, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:03.5212905, JobElapsed = 05:45:54.9335227, JobTotal = 10:07:41.1207283, WeightEstimate = 03:05:21.0525216 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:19:54. coolingEstimate=03:46:25.3059544 [PrintingService.cs@1912] 08/16/2026 01:11:29 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 56.07707034813932;StartedAtUtc;10:23:34.2218102;18:31:59.2875411;08:08:25.0657309;False;623;342;342;04:19:03.7705740;07:24:24.8230955;07:24:24.8230956;02:06:21.6295193;00:23:21;01:27:14.3321241;00:00:13.2347527;04:18:29.2909168;00:00:00.0331171;10:46:55.1598698;00:00:00;03:46:25.3059544;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:35:10.5178510;00:00:00;00:04:03.5212905;05:45:54.9335227;10:07:41.1207283 [PrintingService.cs@1918] 08/16/2026 01:11:29 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ended layer 341. PreviewWeight=LayerWeight { Index = 341, FillTotalRelative = 0.12658206582918363, FillMaxRelative = 0.261196530077848, TimeFromPreview = 35.230306531050985, EnergyDensityIncreaseFactor = 0 }, FillArea=40353.11986573413, PreviewFillRatio=0.261196530077848, Results=7, StreamingSeconds (preview) = 35.230306531050985, StreamingSeconds (extrapolated) = 34.703191740433454, StreamingSeconds (no overhead) = 17.3958821 (04:18:29.2909168), LayerElapsedSeconds=31.6908532, LayerStreamStats=StreamStats { EdgeCount = 84587, OnTraceLength = 16657.95128903538, AllTraceLength = 27413.608959011734 }, TotalStreamStats=StreamStats { EdgeCount = 71688436, OnTraceLength = 13861188.3589935, AllTraceLength = 25598326.34406355 } [PrintingService.cs@2147] 08/16/2026 01:11:29 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 342, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 56.07707907221846, Elapsed = 10:23:34.2064544, TimeTotal = 18:31:59.2497780, Remaining = 08:08:25.0433236, Incomplete = False, SoftCount = 623, LayerPrintDone = 342, WeightsDone = 342, WeightDone = 04:19:03.7552182, WeightTotal = 07:24:24.7951228, WeightTotalEstimate = 07:24:24.7951229, LayerRecoatElapsed = 02:06:21.6295193, LayerRecoatDelays = 00:23:21, LayerRecoatPrintLayersElapsed = 01:27:14.3321241, LayerRecoatNoDelayAverage = 00:00:13.2347527, StreamingElapsed = 04:18:29.2909168, ObjectLayerOverheadAverageDuration = 00:00:00.0330722, TimeLayers = 10:46:55.1318971, CoolingElapsed = 00:00:00, CoolingEstimate = 03:46:25.2961640, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:35:10.5178510, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:03.5212905, JobElapsed = 05:45:54.9367930, JobTotal = 10:07:41.0927556, WeightEstimate = 03:05:21.0399047 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:19:54. coolingEstimate=03:46:25.2961640 [PrintingService.cs@1912] 08/16/2026 01:11:29 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 56.07707907221846;StartedAtUtc;10:23:34.2064544;18:31:59.2497780;08:08:25.0433236;False;623;342;342;04:19:03.7552182;07:24:24.7951228;07:24:24.7951229;02:06:21.6295193;00:23:21;01:27:14.3321241;00:00:13.2347527;04:18:29.2909168;00:00:00.0330722;10:46:55.1318971;00:00:00;03:46:25.2961640;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:35:10.5178510;00:00:00;00:04:03.5212905;05:45:54.9367930;10:07:41.0927556 [PrintingService.cs@1918] 08/16/2026 01:11:29 INFO [SLS4All.Compact.Printing.PrintingService] [0] Begin layer 342. PrevPreviewWeight=LayerWeight { Index = 341, FillTotalRelative = 0.12658206582918363, FillMaxRelative = 0.261196530077848, TimeFromPreview = 35.230306531050985, EnergyDensityIncreaseFactor = 0 }, PrevPreviewFillRatio=0.261196530077848, PreviewWeight=LayerWeight { Index = 342, FillTotalRelative = 0.12690789855934606, FillMaxRelative = 0.26090793966857345, TimeFromPreview = 24.49857122965179, EnergyDensityIncreaseFactor = 0 } [PrintingService.cs@2089] 08/16/2026 01:11:29 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:11:29 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.0614973. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 145608886, XYCompressed = 12957042, LSource = 75280877, LCompressed = 2646771 } [McuMovementClient.cs@491] 08/16/2026 01:11:29 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:11:29 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0632696. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.1273656. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 145608886, XYCompressed = 12957042, LSource = 75280877, LCompressed = 2646771 } [McuMovementClient.cs@491] 08/16/2026 01:11:29 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:11:29 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.1433059. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 145608886, XYCompressed = 12957042, LSource = 75280877, LCompressed = 2646771 } [McuMovementClient.cs@491] 08/16/2026 01:11:29 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - LayerMoves: LayerThickness=100, PowderVolume=3845.3745908236765, PrevLayerFillRatio=0.261196530077848: Z1=98.41261685068528, Z2=100, ZMove=700, UseLoweredSpeed=False, RecoaterPowderSpeedFactor=1, RecoaterPrintSpeedFactor=1, SinteredVolumeMultiplier=1.473684210526316, VolumeFactor=1.1, RecoatPasses=1, RecoaterMaxDistance=0, PowderBedDivision=Thickness, ShakeFactor=0, ShakeBackoff=70 [LayerClient.cs@761] 08/16/2026 01:11:29 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - Sums: { BedPrep = { Z1 = 11385.030966883338, Z2 = 13000 }, PrintCap = { Z1 = 11385.030966883338, Z2 = 13000 }, BeginLayer = { Z1 = 35159.488024693856, Z2 = 34600 } } [LayerClient.cs@969] 08/16/2026 01:11:29 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z1 (pin=mcu:P2.2) clock moved from 4543572121268 (4543572121268 @ 0) for mcu = 37849.107015 [15/08/2026 23:53:11] (37863.101010566665 sec) to 4546160190429 (from now=4546040190429, flags=None, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:11:29 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z2 (pin=mcu:P0.19) clock moved from 4543572121268 (4543572121268 @ 0) for mcu = 37849.107015 [15/08/2026 23:53:11] (37863.101010566665 sec) to 4546160190429 (from external timestamp, flags=None, requested=4546160190429 (4546160190429 @ 0) for mcu = 37870.674677 [15/08/2026 23:53:32] (37884.668253575 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:11:29 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper r (pin=mcu:P0.22) clock moved from 4543572121268 (4543572121268 @ 0) for mcu = 37849.107015 [15/08/2026 23:53:11] (37863.101010566665 sec) to 4546160190429 (from external timestamp, flags=None, requested=4546160190429 (4546160190429 @ 0) for mcu = 37870.674677 [15/08/2026 23:53:32] (37884.668253575 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:11:29 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:11:40 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:11.0765508. Loops = 45. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:11.3133353. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 145608886, XYCompressed = 12957042, LSource = 75280877, LCompressed = 2646771 } [McuMovementClient.cs@491] 08/16/2026 01:11:40 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Setting and waiting for surface temperature to settle (target=176, hasSetTarget=(null), hasSettleIncrease=False, delay=00:00:03, keep=True) [LayerClient.cs@1279] 08/16/2026 01:11:40 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Target temperature possibly reached, waiting to settle [LayerClient.cs@1311] 08/16/2026 01:11:43 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Completed [LayerClient.cs@310] 08/16/2026 01:11:43 INFO [SLS4All.Compact.Printing.PrintingService] [0] Streaming layer 342, Weight=LayerWeight { Index = 342, FillTotalRelative = 0.12690789855934606, FillMaxRelative = 0.26090793966857345, TimeFromPreview = 24.49857122965179, EnergyDensityIncreaseFactor = 0 }, Results=7, EnergyDensityIncrease=0 [PrintingService.cs@2099] 08/16/2026 01:11:43 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L, flushing existing data. This should happen only when a batch is starting, otherwise it is an indication that feeding or processing is too slow at times. Was Timestamp=0, Now=4547746812619, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000 [McuMovementClient.cs@846] 08/16/2026 01:11:43 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L to 4547866818736, flushed existing data. Was Timestamp=0, Now=4547746821010, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000, Dwelled=0 [McuMovementClient.cs@878] 08/16/2026 01:11:43 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] X/Y/L reset complete [McuMovementClient.cs@901] 08/16/2026 01:11:43 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper laser (pin=mcu:P2.0) clock moved from 4545980128324 (4545980128324 @ 0) for mcu = 37869.174104 [15/08/2026 23:53:31] (37883.167736033334 sec) to 4547866943920 (from now=4547746943920, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:11:43 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper x (pin=mcu:PDAC.1) clock moved from 4545980152326 (1163770918995708 @ 8) for mcu = 37869.174304 [15/08/2026 23:53:31] (37883.167936058206 sec) to 4547866943920 (from now=4547746943920, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:11:43 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper y (pin=mcu:PDAC.4) clock moved from 4545980152351 (1163770919001982 @ 8) for mcu = 37869.174304 [15/08/2026 23:53:31] (37883.167936262435 sec) to 4547866943920 (from now=4547746943920, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:11:43 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Script task completed [PrinterClientBase.cs@120] 08/16/2026 01:11:44 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, finishing movement [PrinterClientBase.cs@193] 08/16/2026 01:11:44 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:12:03 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Publish task completed (priority=False) [PrinterClientBase.cs@248] 08/16/2026 01:12:03 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:19.2414203. Loops = 77. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:34.7299081. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 145752358, XYCompressed = 12976373, LSource = 75359667, LCompressed = 2652468 } [McuMovementClient.cs@491] 08/16/2026 01:12:03 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, including movement [PrinterClientBase.cs@195] 08/16/2026 01:12:03 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ending layer 342 [PrintingService.cs@2118] 08/16/2026 01:12:03 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Starting [LayerClient.cs@1360] 08/16/2026 01:12:03 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:12:03 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:34.7429358. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 145752358, XYCompressed = 12976373, LSource = 75359667, LCompressed = 2652468 } [McuMovementClient.cs@491] 08/16/2026 01:12:03 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Completed [LayerClient.cs@1367] 08/16/2026 01:12:03 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 343, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 56.14455011780053, Elapsed = 10:24:08.9234269, TimeTotal = 18:31:40.9056949, Remaining = 08:07:31.9822680, Incomplete = False, SoftCount = 623, LayerPrintDone = 343, WeightsDone = 343, WeightDone = 04:19:24.1608453, WeightTotal = 07:24:14.8769854, WeightTotalEstimate = 07:24:14.8769855, LayerRecoatElapsed = 02:06:35.9408647, LayerRecoatDelays = 00:23:24, LayerRecoatPrintLayersElapsed = 01:27:28.6434695, LayerRecoatNoDelayAverage = 00:00:13.2306429, StreamingElapsed = 04:18:49.6634717, ObjectLayerOverheadAverageDuration = 00:00:00.0330722, TimeLayers = 10:46:41.5436874, CoolingElapsed = 00:00:00, CoolingEstimate = 03:46:20.5402906, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:35:09.9835770, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:03.4596435, JobElapsed = 05:46:29.6637894, JobTotal = 10:07:28.1004669, WeightEstimate = 03:04:50.7161402 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:19:35. coolingEstimate=03:46:20.5402906 [PrintingService.cs@1912] 08/16/2026 01:12:03 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 56.14455011780053;StartedAtUtc;10:24:08.9234269;18:31:40.9056949;08:07:31.9822680;False;623;343;343;04:19:24.1608453;07:24:14.8769854;07:24:14.8769855;02:06:35.9408647;00:23:24;01:27:28.6434695;00:00:13.2306429;04:18:49.6634717;00:00:00.0330722;10:46:41.5436874;00:00:00;03:46:20.5402906;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:35:09.9835770;00:00:00;00:04:03.4596435;05:46:29.6637894;10:07:28.1004669 [PrintingService.cs@1918] 08/16/2026 01:12:03 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ended layer 342. PreviewWeight=LayerWeight { Index = 342, FillTotalRelative = 0.12690789855934606, FillMaxRelative = 0.26090793966857345, TimeFromPreview = 24.49857122965179, EnergyDensityIncreaseFactor = 0 }, FillArea=38603.77012320758, PreviewFillRatio=0.26090793966857345, Results=7, StreamingSeconds (preview) = 24.49857122965179, StreamingSeconds (extrapolated) = 29.290692289683612, StreamingSeconds (no overhead) = 20.3725549 (04:18:49.6634717), LayerElapsedSeconds=34.7013108, LayerStreamStats=StreamStats { EdgeCount = 69168, OnTraceLength = 12532.500109801069, AllTraceLength = 37548.95181066729 }, TotalStreamStats=StreamStats { EdgeCount = 71757604, OnTraceLength = 13873720.859103302, AllTraceLength = 25635875.295874216 } [PrintingService.cs@2147] 08/16/2026 01:12:03 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 343, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 56.14454246645717, Elapsed = 10:24:08.9369755, TimeTotal = 18:31:40.9389165, Remaining = 08:07:32.0019410, Incomplete = False, SoftCount = 623, LayerPrintDone = 343, WeightsDone = 343, WeightDone = 04:19:24.1743939, WeightTotal = 07:24:14.9015940, WeightTotalEstimate = 07:24:14.9015940, LayerRecoatElapsed = 02:06:35.9408647, LayerRecoatDelays = 00:23:24, LayerRecoatPrintLayersElapsed = 01:27:28.6434695, LayerRecoatNoDelayAverage = 00:00:13.2306429, StreamingElapsed = 04:18:49.6634717, ObjectLayerOverheadAverageDuration = 00:00:00.0331117, TimeLayers = 10:46:41.5682960, CoolingElapsed = 00:00:00, CoolingEstimate = 03:46:20.5489036, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:35:09.9835770, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:03.4596435, JobElapsed = 05:46:29.6717714, JobTotal = 10:07:28.1250755, WeightEstimate = 03:04:50.7272001 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:19:35. coolingEstimate=03:46:20.5489036 [PrintingService.cs@1912] 08/16/2026 01:12:03 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 56.14454246645717;StartedAtUtc;10:24:08.9369755;18:31:40.9389165;08:07:32.0019410;False;623;343;343;04:19:24.1743939;07:24:14.9015940;07:24:14.9015940;02:06:35.9408647;00:23:24;01:27:28.6434695;00:00:13.2306429;04:18:49.6634717;00:00:00.0331117;10:46:41.5682960;00:00:00;03:46:20.5489036;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:35:09.9835770;00:00:00;00:04:03.4596435;05:46:29.6717714;10:07:28.1250755 [PrintingService.cs@1918] 08/16/2026 01:12:03 INFO [SLS4All.Compact.Printing.PrintingService] [0] Begin layer 343. PrevPreviewWeight=LayerWeight { Index = 342, FillTotalRelative = 0.12690789855934606, FillMaxRelative = 0.26090793966857345, TimeFromPreview = 24.49857122965179, EnergyDensityIncreaseFactor = 0 }, PrevPreviewFillRatio=0.26090793966857345, PreviewWeight=LayerWeight { Index = 343, FillTotalRelative = 0.1249485895158181, FillMaxRelative = 0.25937812153291423, TimeFromPreview = 35.62454091975199, EnergyDensityIncreaseFactor = 0 } [PrintingService.cs@2089] 08/16/2026 01:12:03 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:12:03 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:34.7684612. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 145752358, XYCompressed = 12976373, LSource = 75359667, LCompressed = 2652468 } [McuMovementClient.cs@491] 08/16/2026 01:12:03 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:12:03 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0633759. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:34.8349414. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 145752358, XYCompressed = 12976373, LSource = 75359667, LCompressed = 2652468 } [McuMovementClient.cs@491] 08/16/2026 01:12:03 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:12:03 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:34.8470729. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 145752358, XYCompressed = 12976373, LSource = 75359667, LCompressed = 2652468 } [McuMovementClient.cs@491] 08/16/2026 01:12:03 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - LayerMoves: LayerThickness=100, PowderVolume=3844.906802326219, PrevLayerFillRatio=0.26090793966857345: Z1=98.40064498966625, Z2=100, ZMove=700, UseLoweredSpeed=False, RecoaterPowderSpeedFactor=1, RecoaterPrintSpeedFactor=1, SinteredVolumeMultiplier=1.473684210526316, VolumeFactor=1.1, RecoatPasses=1, RecoaterMaxDistance=0, PowderBedDivision=Thickness, ShakeFactor=0, ShakeBackoff=70 [LayerClient.cs@761] 08/16/2026 01:12:03 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - Sums: { BedPrep = { Z1 = 11385.030966883338, Z2 = 13000 }, PrintCap = { Z1 = 11385.030966883338, Z2 = 13000 }, BeginLayer = { Z1 = 35257.888669683525, Z2 = 34700 } } [LayerClient.cs@969] 08/16/2026 01:12:03 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z1 (pin=mcu:P2.2) clock moved from 4547379591556 (4547379591556 @ 0) for mcu = 37880.836496 [15/08/2026 23:53:42] (37894.829929633335 sec) to 4550324654277 (from now=4550204654277, flags=None, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:12:03 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z2 (pin=mcu:P0.19) clock moved from 4547379591556 (4547379591556 @ 0) for mcu = 37880.836496 [15/08/2026 23:53:42] (37894.829929633335 sec) to 4550324654277 (from external timestamp, flags=None, requested=4550324654277 (4550324654277 @ 0) for mcu = 37905.379134 [15/08/2026 23:54:07] (37919.372118975 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:12:03 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper r (pin=mcu:P0.22) clock moved from 4547379591556 (4547379591556 @ 0) for mcu = 37880.836496 [15/08/2026 23:53:42] (37894.829929633335 sec) to 4550324654277 (from external timestamp, flags=None, requested=4550324654277 (4550324654277 @ 0) for mcu = 37905.379134 [15/08/2026 23:54:07] (37919.372118975 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:12:04 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:12:15 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:11.0769431. Loops = 45. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:46.0182437. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 145752358, XYCompressed = 12976373, LSource = 75359667, LCompressed = 2652468 } [McuMovementClient.cs@491] 08/16/2026 01:12:15 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Setting and waiting for surface temperature to settle (target=176, hasSetTarget=(null), hasSettleIncrease=False, delay=00:00:03, keep=True) [LayerClient.cs@1279] 08/16/2026 01:12:20 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Target temperature possibly reached, waiting to settle [LayerClient.cs@1311] 08/16/2026 01:12:23 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Completed [LayerClient.cs@310] 08/16/2026 01:12:23 INFO [SLS4All.Compact.Printing.PrintingService] [0] Streaming layer 343, Weight=LayerWeight { Index = 343, FillTotalRelative = 0.1249485895158181, FillMaxRelative = 0.25937812153291423, TimeFromPreview = 35.62454091975199, EnergyDensityIncreaseFactor = 0 }, Results=7, EnergyDensityIncrease=0 [PrintingService.cs@2099] 08/16/2026 01:12:23 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L, flushing existing data. This should happen only when a batch is starting, otherwise it is an indication that feeding or processing is too slow at times. Was Timestamp=0, Now=4552540281183, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000 [McuMovementClient.cs@846] 08/16/2026 01:12:23 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L to 4552660285903, flushed existing data. Was Timestamp=0, Now=4552540288201, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000, Dwelled=0 [McuMovementClient.cs@878] 08/16/2026 01:12:23 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] X/Y/L reset complete [McuMovementClient.cs@901] 08/16/2026 01:12:23 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper laser (pin=mcu:P2.0) clock moved from 4550189042523 (4550189042523 @ 0) for mcu = 37904.249057 [15/08/2026 23:54:06] (37918.242021025 sec) to 4552660303110 (from now=4552540303110, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:12:23 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper x (pin=mcu:PDAC.1) clock moved from 4550189066620 (1164848401054819 @ 8) for mcu = 37904.249258 [15/08/2026 23:54:06] (37918.242221836554 sec) to 4552660303110 (from now=4552540303110, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:12:23 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper y (pin=mcu:PDAC.4) clock moved from 4550189066486 (1164848401020422 @ 8) for mcu = 37904.249257 [15/08/2026 23:54:06] (37918.242220716864 sec) to 4552660303110 (from now=4552540303110, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:12:23 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Script task completed [PrinterClientBase.cs@120] 08/16/2026 01:12:24 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, finishing movement [PrinterClientBase.cs@193] 08/16/2026 01:12:24 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:12:25 DBUG [SLS4All.Compact.McuClient.Sensors.HeaterCheck] [0] Heater powderChamber3 [HysteresisHeater] no longer approaching new target of 145 with temperature 134 [HeaterCheck.cs@111] 08/16/2026 01:12:28 DBUG [SLS4All.Compact.Temperature.Mlx90640Camera] [0] Read 362 samples in 00:01:00.1514794 ~ 6.02 samples/sec, 3 resets, 108 ignored frames) [Mlx90640Camera.cs@313] 08/16/2026 01:12:40 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Publish task completed (priority=False) [PrinterClientBase.cs@248] 08/16/2026 01:12:40 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - GC. Raw movement duration = 00:00:16.0580127. Loops = 65. [McuMovementClient.cs@475] 08/16/2026 01:12:40 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. HasCollected = True, MajorCleanup = False, Raw movement duration = 00:00:16.0580127. Loops = 65. GC duration = 00:00:00.3321054. SinceCollect=00:01:11.7551723. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 145922122, XYCompressed = 12991420, LSource = 75445739, LCompressed = 2654383 } [McuMovementClient.cs@478] 08/16/2026 01:12:40 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] GC: gen0=92855, gen1=14915, gen2=528, LatencyMode=Interactive, FreeMemory=5763284992, Live=330836632, HeapSizeBytes=337575272, FragmentedBytes=7312352, TotalCommittedBytes=351682560, PinnedObjectsCount=24, MemoryLoadBytes=2788699668, HighMemoryLoadThresholdBytes=7605544550, Compacted=True, Concurrent=False [PrinterGC.cs@152] 08/16/2026 01:12:40 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, including movement [PrinterClientBase.cs@195] 08/16/2026 01:12:40 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ending layer 343 [PrintingService.cs@2118] 08/16/2026 01:12:40 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Starting [LayerClient.cs@1360] 08/16/2026 01:12:40 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:12:40 DBUG [SLS4All.Compact.Temperature.SoftAnalysisSurfaceHeater] [0] Soft heater seems to be lagging behind real-time (11 cases) [SoftAnalysisSurfaceHeater.cs@800] 08/16/2026 01:12:40 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.0153726. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 145922122, XYCompressed = 12991420, LSource = 75445739, LCompressed = 2654383 } [McuMovementClient.cs@491] 08/16/2026 01:12:40 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Completed [LayerClient.cs@1367] 08/16/2026 01:12:40 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 344, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 56.21417841984467, Elapsed = 10:24:45.9711580, TimeTotal = 18:31:24.1928704, Remaining = 08:06:38.2217124, Incomplete = False, SoftCount = 623, LayerPrintDone = 344, WeightsDone = 344, WeightDone = 04:19:41.6574371, WeightTotal = 07:23:56.1747414, WeightTotalEstimate = 07:23:56.1747414, LayerRecoatElapsed = 02:06:55.4920040, LayerRecoatDelays = 00:23:27, LayerRecoatPrintLayersElapsed = 01:27:48.1946088, LayerRecoatNoDelayAverage = 00:00:13.2377228, StreamingElapsed = 04:19:07.1134032, ObjectLayerOverheadAverageDuration = 00:00:00.0331117, TimeLayers = 10:46:29.1638174, CoolingElapsed = 00:00:00, CoolingEstimate = 03:46:16.2073361, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:35:10.9039640, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:03.5658420, JobElapsed = 05:47:06.6945455, JobTotal = 10:07:14.6940114, WeightEstimate = 03:04:14.5173043 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:19:19. coolingEstimate=03:46:16.2073361 [PrintingService.cs@1912] 08/16/2026 01:12:40 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 56.21417841984467;StartedAtUtc;10:24:45.9711580;18:31:24.1928704;08:06:38.2217124;False;623;344;344;04:19:41.6574371;07:23:56.1747414;07:23:56.1747414;02:06:55.4920040;00:23:27;01:27:48.1946088;00:00:13.2377228;04:19:07.1134032;00:00:00.0331117;10:46:29.1638174;00:00:00;03:46:16.2073361;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:35:10.9039640;00:00:00;00:04:03.5658420;05:47:06.6945455;10:07:14.6940114 [PrintingService.cs@1918] 08/16/2026 01:12:40 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ended layer 343. PreviewWeight=LayerWeight { Index = 343, FillTotalRelative = 0.1249485895158181, FillMaxRelative = 0.25937812153291423, TimeFromPreview = 35.62454091975199, EnergyDensityIncreaseFactor = 0 }, FillArea=39579.785366788325, PreviewFillRatio=0.25937812153291423, Results=7, StreamingSeconds (preview) = 35.62454091975199, StreamingSeconds (extrapolated) = 35.17678412910349, StreamingSeconds (no overhead) = 17.4499315 (04:19:07.1134032), LayerElapsedSeconds=37.0223072, LayerStreamStats=StreamStats { EdgeCount = 84156, OnTraceLength = 16565.45378088951, AllTraceLength = 27785.52522982657 }, TotalStreamStats=StreamStats { EdgeCount = 71841760, OnTraceLength = 13890286.312884191, AllTraceLength = 25663660.821104042 } [PrintingService.cs@2147] 08/16/2026 01:12:40 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 344, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 56.214180389814274, Elapsed = 10:24:45.9676491, TimeTotal = 18:31:24.1842915, Remaining = 08:06:38.2166424, Incomplete = False, SoftCount = 623, LayerPrintDone = 344, WeightsDone = 344, WeightDone = 04:19:41.6539282, WeightTotal = 07:23:56.1683867, WeightTotalEstimate = 07:23:56.1683868, LayerRecoatElapsed = 02:06:55.4920040, LayerRecoatDelays = 00:23:27, LayerRecoatPrintLayersElapsed = 01:27:48.1946088, LayerRecoatNoDelayAverage = 00:00:13.2377228, StreamingElapsed = 04:19:07.1134032, ObjectLayerOverheadAverageDuration = 00:00:00.0331015, TimeLayers = 10:46:29.1574627, CoolingElapsed = 00:00:00, CoolingEstimate = 03:46:16.2051119, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:35:10.9039640, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:03.5658420, JobElapsed = 05:47:06.7262813, JobTotal = 10:07:14.6876567, WeightEstimate = 03:04:14.5144586 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:19:19. coolingEstimate=03:46:16.2051119 [PrintingService.cs@1912] 08/16/2026 01:12:40 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 56.214180389814274;StartedAtUtc;10:24:45.9676491;18:31:24.1842915;08:06:38.2166424;False;623;344;344;04:19:41.6539282;07:23:56.1683867;07:23:56.1683868;02:06:55.4920040;00:23:27;01:27:48.1946088;00:00:13.2377228;04:19:07.1134032;00:00:00.0331015;10:46:29.1574627;00:00:00;03:46:16.2051119;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:35:10.9039640;00:00:00;00:04:03.5658420;05:47:06.7262813;10:07:14.6876567 [PrintingService.cs@1918] 08/16/2026 01:12:40 INFO [SLS4All.Compact.Printing.PrintingService] [0] Begin layer 344. PrevPreviewWeight=LayerWeight { Index = 343, FillTotalRelative = 0.1249485895158181, FillMaxRelative = 0.25937812153291423, TimeFromPreview = 35.62454091975199, EnergyDensityIncreaseFactor = 0 }, PrevPreviewFillRatio=0.25937812153291423, PreviewWeight=LayerWeight { Index = 344, FillTotalRelative = 0.1265366263411825, FillMaxRelative = 0.2605126569164717, TimeFromPreview = 24.67331285862797, EnergyDensityIncreaseFactor = 0 } [PrintingService.cs@2089] 08/16/2026 01:12:40 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:12:40 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.0707427. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 145922122, XYCompressed = 12991420, LSource = 75445739, LCompressed = 2654383 } [McuMovementClient.cs@491] 08/16/2026 01:12:40 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:12:41 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0633280. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.1354720. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 145922122, XYCompressed = 12991420, LSource = 75445739, LCompressed = 2654383 } [McuMovementClient.cs@491] 08/16/2026 01:12:41 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:12:41 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.1466955. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 145922122, XYCompressed = 12991420, LSource = 75445739, LCompressed = 2654383 } [McuMovementClient.cs@491] 08/16/2026 01:12:41 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - LayerMoves: LayerThickness=100, PowderVolume=3842.4270548915665, PrevLayerFillRatio=0.25937812153291423: Z1=98.33718213880243, Z2=100, ZMove=700, UseLoweredSpeed=False, RecoaterPowderSpeedFactor=1, RecoaterPrintSpeedFactor=1, SinteredVolumeMultiplier=1.473684210526316, VolumeFactor=1.1, RecoatPasses=1, RecoaterMaxDistance=0, PowderBedDivision=Thickness, ShakeFactor=0, ShakeBackoff=70 [LayerClient.cs@761] 08/16/2026 01:12:41 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - Sums: { BedPrep = { Z1 = 11385.030966883338, Z2 = 13000 }, PrintCap = { Z1 = 11385.030966883338, Z2 = 13000 }, BeginLayer = { Z1 = 35356.225851822324, Z2 = 34800 } } [LayerClient.cs@969] 08/16/2026 01:12:41 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z1 (pin=mcu:P2.2) clock moved from 4551544055564 (4551544055564 @ 0) for mcu = 37915.541054 [15/08/2026 23:54:17] (37929.53379636667 sec) to 4554771064188 (from now=4554651064188, flags=None, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:12:41 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z2 (pin=mcu:P0.19) clock moved from 4551544055564 (4551544055564 @ 0) for mcu = 37915.541054 [15/08/2026 23:54:17] (37929.53379636667 sec) to 4554771064188 (from external timestamp, flags=None, requested=4554771064188 (4554771064188 @ 0) for mcu = 37942.433315 [15/08/2026 23:54:44] (37956.4255349 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:12:41 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper r (pin=mcu:P0.22) clock moved from 4551544055564 (4551544055564 @ 0) for mcu = 37915.541054 [15/08/2026 23:54:17] (37929.53379636667 sec) to 4554771064188 (from external timestamp, flags=None, requested=4554771064188 (4554771064188 @ 0) for mcu = 37942.433315 [15/08/2026 23:54:44] (37956.4255349 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:12:41 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:12:52 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:11.0764802. Loops = 45. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:11.3188690. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 145922122, XYCompressed = 12991420, LSource = 75445739, LCompressed = 2654383 } [McuMovementClient.cs@491] 08/16/2026 01:12:52 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Setting and waiting for surface temperature to settle (target=176, hasSetTarget=(null), hasSettleIncrease=False, delay=00:00:03, keep=True) [LayerClient.cs@1279] 08/16/2026 01:12:52 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Target temperature possibly reached, waiting to settle [LayerClient.cs@1311] 08/16/2026 01:12:55 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Completed [LayerClient.cs@310] 08/16/2026 01:12:55 INFO [SLS4All.Compact.Printing.PrintingService] [0] Streaming layer 344, Weight=LayerWeight { Index = 344, FillTotalRelative = 0.1265366263411825, FillMaxRelative = 0.2605126569164717, TimeFromPreview = 24.67331285862797, EnergyDensityIncreaseFactor = 0 }, Results=7, EnergyDensityIncrease=0 [PrintingService.cs@2099] 08/16/2026 01:12:55 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L, flushing existing data. This should happen only when a batch is starting, otherwise it is an indication that feeding or processing is too slow at times. Was Timestamp=0, Now=4556353451237, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000 [McuMovementClient.cs@846] 08/16/2026 01:12:55 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L to 4556473456731, flushed existing data. Was Timestamp=0, Now=4556353459072, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000, Dwelled=0 [McuMovementClient.cs@878] 08/16/2026 01:12:55 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] X/Y/L reset complete [McuMovementClient.cs@901] 08/16/2026 01:12:55 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper laser (pin=mcu:P2.0) clock moved from 4554591956243 (4554591956243 @ 0) for mcu = 37940.940724 [15/08/2026 23:54:42] (37954.93296869167 sec) to 4556473485347 (from now=4556353485347, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:12:55 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper x (pin=mcu:PDAC.1) clock moved from 4554591980215 (1165975546935072 @ 8) for mcu = 37940.940924 [15/08/2026 23:54:42] (37954.93316845938 sec) to 4556473485347 (from now=4556353485347, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:12:55 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper y (pin=mcu:PDAC.4) clock moved from 4554591980280 (1165975546951920 @ 8) for mcu = 37940.940925 [15/08/2026 23:54:42] (37954.93316900781 sec) to 4556473485347 (from now=4556353485347, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:12:55 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Script task completed [PrinterClientBase.cs@120] 08/16/2026 01:12:56 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, finishing movement [PrinterClientBase.cs@193] 08/16/2026 01:12:56 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:13:15 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Publish task completed (priority=False) [PrinterClientBase.cs@248] 08/16/2026 01:13:15 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:19.2277135. Loops = 77. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:34.7308506. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 146065954, XYCompressed = 13011249, LSource = 75524756, LCompressed = 2660293 } [McuMovementClient.cs@491] 08/16/2026 01:13:15 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, including movement [PrinterClientBase.cs@195] 08/16/2026 01:13:15 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ending layer 344 [PrintingService.cs@2118] 08/16/2026 01:13:15 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Starting [LayerClient.cs@1360] 08/16/2026 01:13:15 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:13:15 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:34.7427458. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 146065954, XYCompressed = 13011249, LSource = 75524756, LCompressed = 2660293 } [McuMovementClient.cs@491] 08/16/2026 01:13:15 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Completed [LayerClient.cs@1367] 08/16/2026 01:13:15 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 345, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 56.28176072217547, Elapsed = 10:25:20.6755750, TimeTotal = 18:31:05.7814069, Remaining = 08:05:45.1058319, Incomplete = False, SoftCount = 623, LayerPrintDone = 345, WeightsDone = 345, WeightDone = 04:20:02.0856383, WeightTotal = 07:23:46.2634755, WeightTotalEstimate = 07:23:46.2634756, LayerRecoatElapsed = 02:07:09.7682198, LayerRecoatDelays = 00:23:30, LayerRecoatPrintLayersElapsed = 01:28:02.4708246, LayerRecoatNoDelayAverage = 00:00:13.2335494, StreamingElapsed = 04:19:27.5120118, ObjectLayerOverheadAverageDuration = 00:00:00.0331015, TimeLayers = 10:46:15.5256963, CoolingElapsed = 00:00:00, CoolingEstimate = 03:46:11.4339937, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:35:10.3614220, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:03.5032410, JobElapsed = 05:47:41.4201178, JobTotal = 10:07:01.6610333, WeightEstimate = 03:03:44.1778373 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:19:00. coolingEstimate=03:46:11.4339937 [PrintingService.cs@1912] 08/16/2026 01:13:15 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 56.28176072217547;StartedAtUtc;10:25:20.6755750;18:31:05.7814069;08:05:45.1058319;False;623;345;345;04:20:02.0856383;07:23:46.2634755;07:23:46.2634756;02:07:09.7682198;00:23:30;01:28:02.4708246;00:00:13.2335494;04:19:27.5120118;00:00:00.0331015;10:46:15.5256963;00:00:00;03:46:11.4339937;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:35:10.3614220;00:00:00;00:04:03.5032410;05:47:41.4201178;10:07:01.6610333 [PrintingService.cs@1918] 08/16/2026 01:13:15 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ended layer 344. PreviewWeight=LayerWeight { Index = 344, FillTotalRelative = 0.1265366263411825, FillMaxRelative = 0.2605126569164717, TimeFromPreview = 24.67331285862797, EnergyDensityIncreaseFactor = 0 }, FillArea=38693.95490927014, PreviewFillRatio=0.2605126569164717, Results=7, StreamingSeconds (preview) = 24.67331285862797, StreamingSeconds (extrapolated) = 29.303519798628745, StreamingSeconds (no overhead) = 20.3986086 (04:19:27.5120118), LayerElapsedSeconds=34.6939652, LayerStreamStats=StreamStats { EdgeCount = 69213, OnTraceLength = 12510.961497673765, AllTraceLength = 37340.18273201026 }, TotalStreamStats=StreamStats { EdgeCount = 71910973, OnTraceLength = 13902797.274381865, AllTraceLength = 25701001.00383605 } [PrintingService.cs@2147] 08/16/2026 01:13:15 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 345, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 56.281750921975515, Elapsed = 10:25:20.6931355, TimeTotal = 18:31:05.8242163, Remaining = 08:05:45.1310808, Incomplete = False, SoftCount = 623, LayerPrintDone = 345, WeightsDone = 345, WeightDone = 04:20:02.1031988, WeightTotal = 07:23:46.2951862, WeightTotalEstimate = 07:23:46.2951863, LayerRecoatElapsed = 02:07:09.7682198, LayerRecoatDelays = 00:23:30, LayerRecoatPrintLayersElapsed = 01:28:02.4708246, LayerRecoatNoDelayAverage = 00:00:13.2335494, StreamingElapsed = 04:19:27.5120118, ObjectLayerOverheadAverageDuration = 00:00:00.0331524, TimeLayers = 10:46:15.5574070, CoolingElapsed = 00:00:00, CoolingEstimate = 03:46:11.4450924, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:35:10.3614220, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:03.5032410, JobElapsed = 05:47:41.4214963, JobTotal = 10:07:01.6927440, WeightEstimate = 03:03:44.1919875 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:19:00. coolingEstimate=03:46:11.4450924 [PrintingService.cs@1912] 08/16/2026 01:13:15 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 56.281750921975515;StartedAtUtc;10:25:20.6931355;18:31:05.8242163;08:05:45.1310808;False;623;345;345;04:20:02.1031988;07:23:46.2951862;07:23:46.2951863;02:07:09.7682198;00:23:30;01:28:02.4708246;00:00:13.2335494;04:19:27.5120118;00:00:00.0331524;10:46:15.5574070;00:00:00;03:46:11.4450924;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:35:10.3614220;00:00:00;00:04:03.5032410;05:47:41.4214963;10:07:01.6927440 [PrintingService.cs@1918] 08/16/2026 01:13:15 INFO [SLS4All.Compact.Printing.PrintingService] [0] Begin layer 345. PrevPreviewWeight=LayerWeight { Index = 344, FillTotalRelative = 0.1265366263411825, FillMaxRelative = 0.2605126569164717, TimeFromPreview = 24.67331285862797, EnergyDensityIncreaseFactor = 0 }, PrevPreviewFillRatio=0.2605126569164717, PreviewWeight=LayerWeight { Index = 345, FillTotalRelative = 0.1271453232809618, FillMaxRelative = 0.26174645554056175, TimeFromPreview = 36.53348683434529, EnergyDensityIncreaseFactor = 0 } [PrintingService.cs@2089] 08/16/2026 01:13:15 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:13:15 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:34.7594501. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 146065954, XYCompressed = 13011249, LSource = 75524756, LCompressed = 2660293 } [McuMovementClient.cs@491] 08/16/2026 01:13:15 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:13:15 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0624914. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:34.8231180. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 146065954, XYCompressed = 13011249, LSource = 75524756, LCompressed = 2660293 } [McuMovementClient.cs@491] 08/16/2026 01:13:15 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:13:15 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:34.8358080. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 146065954, XYCompressed = 13011249, LSource = 75524756, LCompressed = 2660293 } [McuMovementClient.cs@491] 08/16/2026 01:13:15 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - LayerMoves: LayerThickness=100, PowderVolume=3844.266071661809, PrevLayerFillRatio=0.2605126569164717: Z1=98.38424711219247, Z2=100, ZMove=700, UseLoweredSpeed=False, RecoaterPowderSpeedFactor=1, RecoaterPrintSpeedFactor=1, SinteredVolumeMultiplier=1.473684210526316, VolumeFactor=1.1, RecoatPasses=1, RecoaterMaxDistance=0, PowderBedDivision=Thickness, ShakeFactor=0, ShakeBackoff=70 [LayerClient.cs@761] 08/16/2026 01:13:15 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - Sums: { BedPrep = { Z1 = 11385.030966883338, Z2 = 13000 }, PrintCap = { Z1 = 11385.030966883338, Z2 = 13000 }, BeginLayer = { Z1 = 35454.610098934514, Z2 = 34900 } } [LayerClient.cs@969] 08/16/2026 01:13:15 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z1 (pin=mcu:P2.2) clock moved from 4555990493596 (4555990493596 @ 0) for mcu = 37952.595425 [15/08/2026 23:54:54] (37966.58744663333 sec) to 4558933688552 (from now=4558813688552, flags=None, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:13:15 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z2 (pin=mcu:P0.19) clock moved from 4555990493596 (4555990493596 @ 0) for mcu = 37952.595425 [15/08/2026 23:54:54] (37966.58744663333 sec) to 4558933688552 (from external timestamp, flags=None, requested=4558933688552 (4558933688552 @ 0) for mcu = 37977.122523 [15/08/2026 23:55:19] (37991.11407126667 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:13:15 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper r (pin=mcu:P0.22) clock moved from 4555990493596 (4555990493596 @ 0) for mcu = 37952.595425 [15/08/2026 23:54:54] (37966.58744663333 sec) to 4558933688552 (from external timestamp, flags=None, requested=4558933688552 (4558933688552 @ 0) for mcu = 37977.122523 [15/08/2026 23:55:19] (37991.11407126667 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:13:15 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:13:26 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:11.0774614. Loops = 45. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:46.0104889. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 146065954, XYCompressed = 13011249, LSource = 75524756, LCompressed = 2660293 } [McuMovementClient.cs@491] 08/16/2026 01:13:26 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Setting and waiting for surface temperature to settle (target=176, hasSetTarget=(null), hasSettleIncrease=False, delay=00:00:03, keep=True) [LayerClient.cs@1279] 08/16/2026 01:13:26 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Target temperature possibly reached, waiting to settle [LayerClient.cs@1311] 08/16/2026 01:13:27 DBUG [SLS4All.Compact.McuClient.Sensors.HeaterCheck] [0] Heater powderChamber3 [HysteresisHeater] no longer approaching new target of 145 with temperature 134 [HeaterCheck.cs@111] 08/16/2026 01:13:28 DBUG [SLS4All.Compact.Temperature.Mlx90640Camera] [0] Read 361 samples in 00:01:00.0300802 ~ 6.01 samples/sec, 3 resets, 108 ignored frames) [Mlx90640Camera.cs@313] 08/16/2026 01:13:29 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Completed [LayerClient.cs@310] 08/16/2026 01:13:29 INFO [SLS4All.Compact.Printing.PrintingService] [0] Streaming layer 345, Weight=LayerWeight { Index = 345, FillTotalRelative = 0.1271453232809618, FillMaxRelative = 0.26174645554056175, TimeFromPreview = 36.53348683434529, EnergyDensityIncreaseFactor = 0 }, Results=7, EnergyDensityIncrease=0 [PrintingService.cs@2099] 08/16/2026 01:13:29 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L, flushing existing data. This should happen only when a batch is starting, otherwise it is an indication that feeding or processing is too slow at times. Was Timestamp=0, Now=4560516114769, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000 [McuMovementClient.cs@846] 08/16/2026 01:13:29 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L to 4560636139654, flushed existing data. Was Timestamp=0, Now=4560516141991, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000, Dwelled=0 [McuMovementClient.cs@878] 08/16/2026 01:13:29 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] X/Y/L reset complete [McuMovementClient.cs@901] 08/16/2026 01:13:29 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper laser (pin=mcu:P2.0) clock moved from 4558799735190 (4558799735190 @ 0) for mcu = 37976.006233 [15/08/2026 23:55:17] (37989.99779325 sec) to 4560636213770 (from now=4560516213770, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:13:29 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper x (pin=mcu:PDAC.1) clock moved from 4558799759278 (1167052738375264 @ 8) for mcu = 37976.006433 [15/08/2026 23:55:17] (37989.99799398646 sec) to 4560636213770 (from now=4560516213770, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:13:29 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper y (pin=mcu:PDAC.4) clock moved from 4558799759215 (1167052738359243 @ 8) for mcu = 37976.006433 [15/08/2026 23:55:17] (37989.99799346494 sec) to 4560636213770 (from now=4560516213770, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:13:30 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Script task completed [PrinterClientBase.cs@120] 08/16/2026 01:13:30 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, finishing movement [PrinterClientBase.cs@193] 08/16/2026 01:13:30 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:13:47 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Publish task completed (priority=False) [PrinterClientBase.cs@248] 08/16/2026 01:13:47 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - GC. Raw movement duration = 00:00:16.3337117. Loops = 66. [McuMovementClient.cs@475] 08/16/2026 01:13:47 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. HasCollected = True, MajorCleanup = False, Raw movement duration = 00:00:16.3337117. Loops = 66. GC duration = 00:00:00.4864382. SinceCollect=00:01:06.8370263. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 146236162, XYCompressed = 13026321, LSource = 75611102, LCompressed = 2662207 } [McuMovementClient.cs@478] 08/16/2026 01:13:47 DBUG [SLS4All.Compact.Temperature.SoftAnalysisSurfaceHeater] [0] Soft heater seems to be lagging behind real-time (19 cases) [SoftAnalysisSurfaceHeater.cs@800] 08/16/2026 01:13:47 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] GC: gen0=93024, gen1=14965, gen2=529, LatencyMode=Interactive, FreeMemory=5796528128, Live=331516872, HeapSizeBytes=339685320, FragmentedBytes=9052576, TotalCommittedBytes=354484224, PinnedObjectsCount=24, MemoryLoadBytes=2788699668, HighMemoryLoadThresholdBytes=7605544550, Compacted=True, Concurrent=False [PrinterGC.cs@152] 08/16/2026 01:13:47 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, including movement [PrinterClientBase.cs@195] 08/16/2026 01:13:47 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ending layer 345 [PrintingService.cs@2118] 08/16/2026 01:13:47 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Starting [LayerClient.cs@1360] 08/16/2026 01:13:47 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:13:47 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.0504225. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 146236162, XYCompressed = 13026321, LSource = 75611102, LCompressed = 2662207 } [McuMovementClient.cs@491] 08/16/2026 01:13:47 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Completed [LayerClient.cs@1367] 08/16/2026 01:13:47 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 346, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 56.35639842392426, Elapsed = 10:25:52.8174226, TimeTotal = 18:30:34.5232712, Remaining = 08:04:41.7058486, Incomplete = False, SoftCount = 623, LayerPrintDone = 346, WeightsDone = 346, WeightDone = 04:20:19.9556097, WeightTotal = 07:23:26.8285619, WeightTotalEstimate = 07:23:26.8285620, LayerRecoatElapsed = 02:07:24.0400960, LayerRecoatDelays = 00:23:33, LayerRecoatPrintLayersElapsed = 01:28:16.7427008, LayerRecoatNoDelayAverage = 00:00:13.2293845, StreamingElapsed = 04:19:45.3312703, ObjectLayerOverheadAverageDuration = 00:00:00.0331524, TimeLayers = 10:45:52.3715217, CoolingElapsed = 00:00:00, CoolingEstimate = 03:46:03.3300326, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:35:09.8199850, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:03.4407675, JobElapsed = 05:48:13.5629473, JobTotal = 10:06:39.1107692, WeightEstimate = 03:03:06.8729523 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:18:29. coolingEstimate=03:46:03.3300326 [PrintingService.cs@1912] 08/16/2026 01:13:47 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 56.35639842392426;StartedAtUtc;10:25:52.8174226;18:30:34.5232712;08:04:41.7058486;False;623;346;346;04:20:19.9556097;07:23:26.8285619;07:23:26.8285620;02:07:24.0400960;00:23:33;01:28:16.7427008;00:00:13.2293845;04:19:45.3312703;00:00:00.0331524;10:45:52.3715217;00:00:00;03:46:03.3300326;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:35:09.8199850;00:00:00;00:04:03.4407675;05:48:13.5629473;10:06:39.1107692 [PrintingService.cs@1918] 08/16/2026 01:13:47 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ended layer 345. PreviewWeight=LayerWeight { Index = 345, FillTotalRelative = 0.1271453232809618, FillMaxRelative = 0.26174645554056175, TimeFromPreview = 36.53348683434529, EnergyDensityIncreaseFactor = 0 }, FillArea=39457.82689648204, PreviewFillRatio=0.26174645554056175, Results=7, StreamingSeconds (preview) = 36.53348683434529, StreamingSeconds (extrapolated) = 36.285882766606065, StreamingSeconds (no overhead) = 17.8192585 (04:19:45.3312703), LayerElapsedSeconds=32.1423593, LayerStreamStats=StreamStats { EdgeCount = 84387, OnTraceLength = 16612.241432070732, AllTraceLength = 28744.0167324692 }, TotalStreamStats=StreamStats { EdgeCount = 71995360, OnTraceLength = 13919409.515813936, AllTraceLength = 25729745.02056852 } [PrintingService.cs@2147] 08/16/2026 01:13:47 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 346, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 56.35638770643594, Elapsed = 10:25:52.8367295, TimeTotal = 18:30:34.5702019, Remaining = 08:04:41.7334724, Incomplete = False, SoftCount = 623, LayerPrintDone = 346, WeightsDone = 346, WeightDone = 04:20:19.9749166, WeightTotal = 07:23:26.8633254, WeightTotalEstimate = 07:23:26.8633254, LayerRecoatElapsed = 02:07:24.0400960, LayerRecoatDelays = 00:23:33, LayerRecoatPrintLayersElapsed = 01:28:16.7427008, LayerRecoatNoDelayAverage = 00:00:13.2293845, StreamingElapsed = 04:19:45.3312703, ObjectLayerOverheadAverageDuration = 00:00:00.0332082, TimeLayers = 10:45:52.4062852, CoolingElapsed = 00:00:00, CoolingEstimate = 03:46:03.3421998, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:35:09.8199850, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:03.4407675, JobElapsed = 05:48:13.5651501, JobTotal = 10:06:39.1455327, WeightEstimate = 03:03:06.8884088 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:18:29. coolingEstimate=03:46:03.3421998 [PrintingService.cs@1912] 08/16/2026 01:13:47 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 56.35638770643594;StartedAtUtc;10:25:52.8367295;18:30:34.5702019;08:04:41.7334724;False;623;346;346;04:20:19.9749166;07:23:26.8633254;07:23:26.8633254;02:07:24.0400960;00:23:33;01:28:16.7427008;00:00:13.2293845;04:19:45.3312703;00:00:00.0332082;10:45:52.4062852;00:00:00;03:46:03.3421998;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:35:09.8199850;00:00:00;00:04:03.4407675;05:48:13.5651501;10:06:39.1455327 [PrintingService.cs@1918] 08/16/2026 01:13:47 INFO [SLS4All.Compact.Printing.PrintingService] [0] Begin layer 346. PrevPreviewWeight=LayerWeight { Index = 345, FillTotalRelative = 0.1271453232809618, FillMaxRelative = 0.26174645554056175, TimeFromPreview = 36.53348683434529, EnergyDensityIncreaseFactor = 0 }, PrevPreviewFillRatio=0.26174645554056175, PreviewWeight=LayerWeight { Index = 346, FillTotalRelative = 0.12745747149626344, FillMaxRelative = 0.2613073061886202, TimeFromPreview = 25.131099595790864, EnergyDensityIncreaseFactor = 0 } [PrintingService.cs@2089] 08/16/2026 01:13:47 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:13:47 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.0662739. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 146236162, XYCompressed = 13026321, LSource = 75611102, LCompressed = 2662207 } [McuMovementClient.cs@491] 08/16/2026 01:13:47 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:13:47 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0632213. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.1291792. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 146236162, XYCompressed = 13026321, LSource = 75611102, LCompressed = 2662207 } [McuMovementClient.cs@491] 08/16/2026 01:13:47 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:13:47 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.1418995. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 146236162, XYCompressed = 13026321, LSource = 75611102, LCompressed = 2662207 } [McuMovementClient.cs@491] 08/16/2026 01:13:47 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - LayerMoves: LayerThickness=100, PowderVolume=3846.265988450381, PrevLayerFillRatio=0.26174645554056175: Z1=98.43542991376314, Z2=100, ZMove=700, UseLoweredSpeed=False, RecoaterPowderSpeedFactor=1, RecoaterPrintSpeedFactor=1, SinteredVolumeMultiplier=1.473684210526316, VolumeFactor=1.1, RecoatPasses=1, RecoaterMaxDistance=0, PowderBedDivision=Thickness, ShakeFactor=0, ShakeBackoff=70 [LayerClient.cs@761] 08/16/2026 01:13:47 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - Sums: { BedPrep = { Z1 = 11385.030966883338, Z2 = 13000 }, PrintCap = { Z1 = 11385.030966883338, Z2 = 13000 }, BeginLayer = { Z1 = 35553.04552884828, Z2 = 35000 } } [LayerClient.cs@969] 08/16/2026 01:13:47 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z1 (pin=mcu:P2.2) clock moved from 4560153116360 (4560153116360 @ 0) for mcu = 37987.284555 [15/08/2026 23:55:29] (38001.27596966667 sec) to 4562790997018 (from now=4562670997018, flags=None, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:13:47 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z2 (pin=mcu:P0.19) clock moved from 4560153116360 (4560153116360 @ 0) for mcu = 37987.284555 [15/08/2026 23:55:29] (38001.27596966667 sec) to 4562790997018 (from external timestamp, flags=None, requested=4562790997018 (4562790997018 @ 0) for mcu = 38009.267285 [15/08/2026 23:55:51] (38023.25830848333 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:13:47 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper r (pin=mcu:P0.22) clock moved from 4560153116360 (4560153116360 @ 0) for mcu = 37987.284555 [15/08/2026 23:55:29] (38001.27596966667 sec) to 4562790997018 (from external timestamp, flags=None, requested=4562790997018 (4562790997018 @ 0) for mcu = 38009.267285 [15/08/2026 23:55:51] (38023.25830848333 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:13:47 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:13:59 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:11.0777084. Loops = 45. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:11.3171370. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 146236162, XYCompressed = 13026321, LSource = 75611102, LCompressed = 2662207 } [McuMovementClient.cs@491] 08/16/2026 01:13:59 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Setting and waiting for surface temperature to settle (target=176, hasSetTarget=(null), hasSettleIncrease=False, delay=00:00:03, keep=True) [LayerClient.cs@1279] 08/16/2026 01:13:59 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Target temperature possibly reached, waiting to settle [LayerClient.cs@1311] 08/16/2026 01:14:02 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Completed [LayerClient.cs@310] 08/16/2026 01:14:02 INFO [SLS4All.Compact.Printing.PrintingService] [0] Streaming layer 346, Weight=LayerWeight { Index = 346, FillTotalRelative = 0.12745747149626344, FillMaxRelative = 0.2613073061886202, TimeFromPreview = 25.131099595790864, EnergyDensityIncreaseFactor = 0 }, Results=7, EnergyDensityIncrease=0 [PrintingService.cs@2099] 08/16/2026 01:14:02 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L, flushing existing data. This should happen only when a batch is starting, otherwise it is an indication that feeding or processing is too slow at times. Was Timestamp=0, Now=4564378201608, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000 [McuMovementClient.cs@846] 08/16/2026 01:14:02 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L to 4564498210449, flushed existing data. Was Timestamp=0, Now=4564378212643, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000, Dwelled=0 [McuMovementClient.cs@878] 08/16/2026 01:14:02 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] X/Y/L reset complete [McuMovementClient.cs@901] 08/16/2026 01:14:02 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper laser (pin=mcu:P2.0) clock moved from 4562594052235 (4562594052235 @ 0) for mcu = 38007.626073 [15/08/2026 23:55:49] (38021.617101958334 sec) to 4564498771998 (from now=4564378771998, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:14:02 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper x (pin=mcu:PDAC.1) clock moved from 4562594076232 (1168024083515483 @ 8) for mcu = 38007.626273 [15/08/2026 23:55:49] (38021.6173019363 sec) to 4564498771998 (from now=4564378771998, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:14:02 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper y (pin=mcu:PDAC.4) clock moved from 4562594076247 (1168024083519462 @ 8) for mcu = 38007.626274 [15/08/2026 23:55:49] (38021.61730206582 sec) to 4564498771998 (from now=4564378771998, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:14:02 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Script task completed [PrinterClientBase.cs@120] 08/16/2026 01:14:03 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, finishing movement [PrinterClientBase.cs@193] 08/16/2026 01:14:03 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:14:22 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Publish task completed (priority=False) [PrinterClientBase.cs@248] 08/16/2026 01:14:22 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:19.3623210. Loops = 78. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:34.8930815. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 146380570, XYCompressed = 13046469, LSource = 75690543, LCompressed = 2668189 } [McuMovementClient.cs@491] 08/16/2026 01:14:22 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, including movement [PrinterClientBase.cs@195] 08/16/2026 01:14:22 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ending layer 346 [PrintingService.cs@2118] 08/16/2026 01:14:22 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Starting [LayerClient.cs@1360] 08/16/2026 01:14:22 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:14:22 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:34.9050361. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 146380570, XYCompressed = 13046469, LSource = 75690543, LCompressed = 2668189 } [McuMovementClient.cs@491] 08/16/2026 01:14:22 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Completed [LayerClient.cs@1367] 08/16/2026 01:14:22 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 347, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 56.42463348905357, Elapsed = 10:26:27.7091679, TimeTotal = 18:30:15.7790377, Remaining = 08:03:48.0698698, Incomplete = False, SoftCount = 623, LayerPrintDone = 347, WeightsDone = 347, WeightDone = 04:20:40.5357669, WeightTotal = 07:23:16.5723061, WeightTotalEstimate = 07:23:16.5723061, LayerRecoatElapsed = 02:07:38.3516841, LayerRecoatDelays = 00:23:36, LayerRecoatPrintLayersElapsed = 01:28:31.0542888, LayerRecoatNoDelayAverage = 00:00:13.2253214, StreamingElapsed = 04:20:05.8589124, ObjectLayerOverheadAverageDuration = 00:00:00.0332082, TimeLayers = 10:45:38.4869043, CoolingElapsed = 00:00:00, CoolingEstimate = 03:45:58.4704165, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:35:09.2917820, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:03.3798210, JobElapsed = 05:48:48.4187156, JobTotal = 10:06:25.8153013, WeightEstimate = 03:02:36.0365392 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:18:10. coolingEstimate=03:45:58.4704165 [PrintingService.cs@1912] 08/16/2026 01:14:22 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 56.42463348905357;StartedAtUtc;10:26:27.7091679;18:30:15.7790377;08:03:48.0698698;False;623;347;347;04:20:40.5357669;07:23:16.5723061;07:23:16.5723061;02:07:38.3516841;00:23:36;01:28:31.0542888;00:00:13.2253214;04:20:05.8589124;00:00:00.0332082;10:45:38.4869043;00:00:00;03:45:58.4704165;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:35:09.2917820;00:00:00;00:04:03.3798210;05:48:48.4187156;10:06:25.8153013 [PrintingService.cs@1918] 08/16/2026 01:14:22 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ended layer 346. PreviewWeight=LayerWeight { Index = 346, FillTotalRelative = 0.12745747149626344, FillMaxRelative = 0.2613073061886202, TimeFromPreview = 25.131099595790864, EnergyDensityIncreaseFactor = 0 }, FillArea=37842.12248563548, PreviewFillRatio=0.2613073061886202, Results=7, StreamingSeconds (preview) = 25.131099595790864, StreamingSeconds (extrapolated) = 29.81866139137242, StreamingSeconds (no overhead) = 20.5276421 (04:20:05.8589124), LayerElapsedSeconds=34.8550122, LayerStreamStats=StreamStats { EdgeCount = 69452, OnTraceLength = 12537.817485108972, AllTraceLength = 37611.36514417082 }, TotalStreamStats=StreamStats { EdgeCount = 72064812, OnTraceLength = 13931947.333299045, AllTraceLength = 25767356.38571269 } [PrintingService.cs@2147] 08/16/2026 01:14:22 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 347, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 56.42464239312026, Elapsed = 10:26:27.6930323, TimeTotal = 18:30:15.7399287, Remaining = 08:03:48.0468964, Incomplete = False, SoftCount = 623, LayerPrintDone = 347, WeightsDone = 347, WeightDone = 04:20:40.5196313, WeightTotal = 07:23:16.5433365, WeightTotalEstimate = 07:23:16.5433366, LayerRecoatElapsed = 02:07:38.3516841, LayerRecoatDelays = 00:23:36, LayerRecoatPrintLayersElapsed = 01:28:31.0542888, LayerRecoatNoDelayAverage = 00:00:13.2253214, StreamingElapsed = 04:20:05.8589124, ObjectLayerOverheadAverageDuration = 00:00:00.0331617, TimeLayers = 10:45:38.4579347, CoolingElapsed = 00:00:00, CoolingEstimate = 03:45:58.4602771, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:35:09.2917820, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:03.3798210, JobElapsed = 05:48:48.4243265, JobTotal = 10:06:25.7863317, WeightEstimate = 03:02:36.0237053 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:18:10. coolingEstimate=03:45:58.4602771 [PrintingService.cs@1912] 08/16/2026 01:14:22 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 56.42464239312026;StartedAtUtc;10:26:27.6930323;18:30:15.7399287;08:03:48.0468964;False;623;347;347;04:20:40.5196313;07:23:16.5433365;07:23:16.5433366;02:07:38.3516841;00:23:36;01:28:31.0542888;00:00:13.2253214;04:20:05.8589124;00:00:00.0331617;10:45:38.4579347;00:00:00;03:45:58.4602771;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:35:09.2917820;00:00:00;00:04:03.3798210;05:48:48.4243265;10:06:25.7863317 [PrintingService.cs@1918] 08/16/2026 01:14:22 INFO [SLS4All.Compact.Printing.PrintingService] [0] Begin layer 347. PrevPreviewWeight=LayerWeight { Index = 346, FillTotalRelative = 0.12745747149626344, FillMaxRelative = 0.2613073061886202, TimeFromPreview = 25.131099595790864, EnergyDensityIncreaseFactor = 0 }, PrevPreviewFillRatio=0.2613073061886202, PreviewWeight=LayerWeight { Index = 347, FillTotalRelative = 0.12625017081973963, FillMaxRelative = 0.2601233844122119, TimeFromPreview = 37.426132672565686, EnergyDensityIncreaseFactor = 0 } [PrintingService.cs@2089] 08/16/2026 01:14:22 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:14:22 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:34.9264569. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 146380570, XYCompressed = 13046469, LSource = 75690543, LCompressed = 2668189 } [McuMovementClient.cs@491] 08/16/2026 01:14:22 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:14:22 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0630784. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:34.9888807. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 146380570, XYCompressed = 13046469, LSource = 75690543, LCompressed = 2668189 } [McuMovementClient.cs@491] 08/16/2026 01:14:22 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:14:22 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:35.0020956. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 146380570, XYCompressed = 13046469, LSource = 75690543, LCompressed = 2668189 } [McuMovementClient.cs@491] 08/16/2026 01:14:22 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - LayerMoves: LayerThickness=100, PowderVolume=3845.554152544188, PrevLayerFillRatio=0.2613073061886202: Z1=98.41721227783663, Z2=100, ZMove=700, UseLoweredSpeed=False, RecoaterPowderSpeedFactor=1, RecoaterPrintSpeedFactor=1, SinteredVolumeMultiplier=1.473684210526316, VolumeFactor=1.1, RecoatPasses=1, RecoaterMaxDistance=0, PowderBedDivision=Thickness, ShakeFactor=0, ShakeBackoff=70 [LayerClient.cs@761] 08/16/2026 01:14:22 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - Sums: { BedPrep = { Z1 = 11385.030966883338, Z2 = 13000 }, PrintCap = { Z1 = 11385.030966883338, Z2 = 13000 }, BeginLayer = { Z1 = 35651.46274112612, Z2 = 35100 } } [LayerClient.cs@969] 08/16/2026 01:14:22 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z1 (pin=mcu:P2.2) clock moved from 4564010424051 (4564010424051 @ 0) for mcu = 38019.429435 [15/08/2026 23:56:01] (38033.420200425 sec) to 4566973957477 (from now=4566853957477, flags=None, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:14:22 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z2 (pin=mcu:P0.19) clock moved from 4564010424051 (4564010424051 @ 0) for mcu = 38019.429435 [15/08/2026 23:56:01] (38033.420200425 sec) to 4566973957477 (from external timestamp, flags=None, requested=4566973957477 (4566973957477 @ 0) for mcu = 38044.126028 [15/08/2026 23:56:26] (38058.11631230833 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:14:22 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper r (pin=mcu:P0.22) clock moved from 4564010424051 (4564010424051 @ 0) for mcu = 38019.429435 [15/08/2026 23:56:01] (38033.420200425 sec) to 4566973957477 (from external timestamp, flags=None, requested=4566973957477 (4566973957477 @ 0) for mcu = 38044.126028 [15/08/2026 23:56:26] (38058.11631230833 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:14:22 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:14:28 DBUG [SLS4All.Compact.Temperature.Mlx90640Camera] [0] Read 361 samples in 00:01:00.0757987 ~ 6.01 samples/sec, 3 resets, 108 ignored frames) [Mlx90640Camera.cs@313] 08/16/2026 01:14:33 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:11.0759015. Loops = 45. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:46.1743423. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 146380570, XYCompressed = 13046469, LSource = 75690543, LCompressed = 2668189 } [McuMovementClient.cs@491] 08/16/2026 01:14:33 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Setting and waiting for surface temperature to settle (target=176, hasSetTarget=(null), hasSettleIncrease=False, delay=00:00:03, keep=True) [LayerClient.cs@1279] 08/16/2026 01:14:33 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Target temperature possibly reached, waiting to settle [LayerClient.cs@1311] 08/16/2026 01:14:36 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Completed [LayerClient.cs@310] 08/16/2026 01:14:36 INFO [SLS4All.Compact.Printing.PrintingService] [0] Streaming layer 347, Weight=LayerWeight { Index = 347, FillTotalRelative = 0.12625017081973963, FillMaxRelative = 0.2601233844122119, TimeFromPreview = 37.426132672565686, EnergyDensityIncreaseFactor = 0 }, Results=7, EnergyDensityIncrease=0 [PrintingService.cs@2099] 08/16/2026 01:14:36 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L, flushing existing data. This should happen only when a batch is starting, otherwise it is an indication that feeding or processing is too slow at times. Was Timestamp=0, Now=4568557447655, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000 [McuMovementClient.cs@846] 08/16/2026 01:14:36 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L to 4568677453401, flushed existing data. Was Timestamp=0, Now=4568557455730, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000, Dwelled=0 [McuMovementClient.cs@878] 08/16/2026 01:14:36 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] X/Y/L reset complete [McuMovementClient.cs@901] 08/16/2026 01:14:36 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper laser (pin=mcu:P2.0) clock moved from 4566839649276 (4566839649276 @ 0) for mcu = 38043.006767 [15/08/2026 23:56:24] (38056.9970773 sec) to 4568677477801 (from now=4568557477801, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:14:36 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper x (pin=mcu:PDAC.1) clock moved from 4566839673373 (1169110956383621 @ 8) for mcu = 38043.006968 [15/08/2026 23:56:24] (38056.99727811266 sec) to 4568677477801 (from now=4568557477801, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:14:36 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper y (pin=mcu:PDAC.4) clock moved from 4566839673255 (1169110956353390 @ 8) for mcu = 38043.006967 [15/08/2026 23:56:24] (38056.99727712858 sec) to 4568677477801 (from now=4568557477801, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:14:37 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Script task completed [PrinterClientBase.cs@120] 08/16/2026 01:14:37 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, finishing movement [PrinterClientBase.cs@193] 08/16/2026 01:14:37 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:14:51 DBUG [SLS4All.Compact.McuClient.Sensors.HeaterCheck] [0] Heater powderChamber3 [HysteresisHeater] no longer approaching new target of 145 with temperature 134 [HeaterCheck.cs@111] 08/16/2026 01:14:54 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Publish task completed (priority=False) [PrinterClientBase.cs@248] 08/16/2026 01:14:54 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - GC. Raw movement duration = 00:00:16.6142846. Loops = 67. [McuMovementClient.cs@475] 08/16/2026 01:14:54 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. HasCollected = True, MajorCleanup = False, Raw movement duration = 00:00:16.6142846. Loops = 67. GC duration = 00:00:00.4887921. SinceCollect=00:01:07.2085177. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 146551070, XYCompressed = 13061631, LSource = 75777038, LCompressed = 2670096 } [McuMovementClient.cs@478] 08/16/2026 01:14:54 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] GC: gen0=93197, gen1=15016, gen2=530, LatencyMode=Interactive, FreeMemory=5799575552, Live=330933632, HeapSizeBytes=340066736, FragmentedBytes=9853312, TotalCommittedBytes=353959936, PinnedObjectsCount=24, MemoryLoadBytes=2788699668, HighMemoryLoadThresholdBytes=7605544550, Compacted=True, Concurrent=False [PrinterGC.cs@152] 08/16/2026 01:14:54 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, including movement [PrinterClientBase.cs@195] 08/16/2026 01:14:54 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ending layer 347 [PrintingService.cs@2118] 08/16/2026 01:14:54 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Starting [LayerClient.cs@1360] 08/16/2026 01:14:54 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:14:54 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.0155925. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 146551070, XYCompressed = 13061631, LSource = 75777038, LCompressed = 2670096 } [McuMovementClient.cs@491] 08/16/2026 01:14:54 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Completed [LayerClient.cs@1367] 08/16/2026 01:14:54 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 348, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 56.50024729321322, Elapsed = 10:27:00.0239932, TimeTotal = 18:29:43.8218335, Remaining = 08:02:43.7978403, Incomplete = False, SoftCount = 623, LayerPrintDone = 348, WeightsDone = 348, WeightDone = 04:20:58.5722976, WeightTotal = 07:22:56.5762178, WeightTotalEstimate = 07:22:56.5762179, LayerRecoatElapsed = 02:07:52.6299787, LayerRecoatDelays = 00:23:39, LayerRecoatPrintLayersElapsed = 01:28:45.3325834, LayerRecoatNoDelayAverage = 00:00:13.2212050, StreamingElapsed = 04:20:23.8784170, ObjectLayerOverheadAverageDuration = 00:00:00.0331617, TimeLayers = 10:45:14.8149012, CoolingElapsed = 00:00:00, CoolingEstimate = 03:45:50.1852154, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:35:08.7566500, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:03.3180750, JobElapsed = 05:49:20.7401835, JobTotal = 10:06:02.7401762, WeightEstimate = 03:01:58.0039203 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:17:38. coolingEstimate=03:45:50.1852154 [PrintingService.cs@1912] 08/16/2026 01:14:54 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 56.50024729321322;StartedAtUtc;10:27:00.0239932;18:29:43.8218335;08:02:43.7978403;False;623;348;348;04:20:58.5722976;07:22:56.5762178;07:22:56.5762179;02:07:52.6299787;00:23:39;01:28:45.3325834;00:00:13.2212050;04:20:23.8784170;00:00:00.0331617;10:45:14.8149012;00:00:00;03:45:50.1852154;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:35:08.7566500;00:00:00;00:04:03.3180750;05:49:20.7401835;10:06:02.7401762 [PrintingService.cs@1918] 08/16/2026 01:14:54 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ended layer 347. PreviewWeight=LayerWeight { Index = 347, FillTotalRelative = 0.12625017081973963, FillMaxRelative = 0.2601233844122119, TimeFromPreview = 37.426132672565686, EnergyDensityIncreaseFactor = 0 }, FillArea=38916.44351400976, PreviewFillRatio=0.2601233844122119, Results=7, StreamingSeconds (preview) = 37.426132672565686, StreamingSeconds (extrapolated) = 36.98662332352802, StreamingSeconds (no overhead) = 18.0195046 (04:20:23.8784170), LayerElapsedSeconds=32.3149516, LayerStreamStats=StreamStats { EdgeCount = 84523, OnTraceLength = 16636.87989848852, AllTraceLength = 29555.68588692695 }, TotalStreamStats=StreamStats { EdgeCount = 72149335, OnTraceLength = 13948584.213197533, AllTraceLength = 25796912.071599618 } [PrintingService.cs@2147] 08/16/2026 01:14:55 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 348, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 56.50025331069389, Elapsed = 10:27:00.0130312, TimeTotal = 18:29:43.7953404, Remaining = 08:02:43.7823092, Incomplete = False, SoftCount = 623, LayerPrintDone = 348, WeightsDone = 348, WeightDone = 04:20:58.5613356, WeightTotal = 07:22:56.5565933, WeightTotalEstimate = 07:22:56.5565934, LayerRecoatElapsed = 02:07:52.6299787, LayerRecoatDelays = 00:23:39, LayerRecoatPrintLayersElapsed = 01:28:45.3325834, LayerRecoatNoDelayAverage = 00:00:13.2212050, StreamingElapsed = 04:20:23.8784170, ObjectLayerOverheadAverageDuration = 00:00:00.0331302, TimeLayers = 10:45:14.7952767, CoolingElapsed = 00:00:00, CoolingEstimate = 03:45:50.1783468, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:35:08.7566500, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:03.3180750, JobElapsed = 05:49:20.7754888, JobTotal = 10:06:02.7205517, WeightEstimate = 03:01:57.9952578 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:17:38. coolingEstimate=03:45:50.1783468 [PrintingService.cs@1912] 08/16/2026 01:14:55 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 56.50025331069389;StartedAtUtc;10:27:00.0130312;18:29:43.7953404;08:02:43.7823092;False;623;348;348;04:20:58.5613356;07:22:56.5565933;07:22:56.5565934;02:07:52.6299787;00:23:39;01:28:45.3325834;00:00:13.2212050;04:20:23.8784170;00:00:00.0331302;10:45:14.7952767;00:00:00;03:45:50.1783468;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:35:08.7566500;00:00:00;00:04:03.3180750;05:49:20.7754888;10:06:02.7205517 [PrintingService.cs@1918] 08/16/2026 01:14:55 INFO [SLS4All.Compact.Printing.PrintingService] [0] Begin layer 348. PrevPreviewWeight=LayerWeight { Index = 347, FillTotalRelative = 0.12625017081973963, FillMaxRelative = 0.2601233844122119, TimeFromPreview = 37.426132672565686, EnergyDensityIncreaseFactor = 0 }, PrevPreviewFillRatio=0.2601233844122119, PreviewWeight=LayerWeight { Index = 348, FillTotalRelative = 0.12793618875174492, FillMaxRelative = 0.2610864189924139, TimeFromPreview = 25.956185212305762, EnergyDensityIncreaseFactor = 0 } [PrintingService.cs@2089] 08/16/2026 01:14:55 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:14:55 DBUG [SLS4All.Compact.Temperature.SoftAnalysisSurfaceHeater] [0] Soft heater seems to be lagging behind real-time (32 cases) [SoftAnalysisSurfaceHeater.cs@800] 08/16/2026 01:14:55 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.0674798. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 146551070, XYCompressed = 13061631, LSource = 75777038, LCompressed = 2670096 } [McuMovementClient.cs@491] 08/16/2026 01:14:55 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:14:55 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0632046. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.1306695. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 146551070, XYCompressed = 13061631, LSource = 75777038, LCompressed = 2670096 } [McuMovementClient.cs@491] 08/16/2026 01:14:55 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:14:55 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.1442547. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 146551070, XYCompressed = 13061631, LSource = 75777038, LCompressed = 2670096 } [McuMovementClient.cs@491] 08/16/2026 01:14:55 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - LayerMoves: LayerThickness=100, PowderVolume=3843.635083264353, PrevLayerFillRatio=0.2601233844122119: Z1=98.36809856335039, Z2=100, ZMove=700, UseLoweredSpeed=False, RecoaterPowderSpeedFactor=1, RecoaterPrintSpeedFactor=1, SinteredVolumeMultiplier=1.473684210526316, VolumeFactor=1.1, RecoatPasses=1, RecoaterMaxDistance=0, PowderBedDivision=Thickness, ShakeFactor=0, ShakeBackoff=70 [LayerClient.cs@761] 08/16/2026 01:14:55 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - Sums: { BedPrep = { Z1 = 11385.030966883338, Z2 = 13000 }, PrintCap = { Z1 = 11385.030966883338, Z2 = 13000 }, BeginLayer = { Z1 = 35749.830839689464, Z2 = 35200 } } [LayerClient.cs@969] 08/16/2026 01:14:55 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z1 (pin=mcu:P2.2) clock moved from 4568193384671 (4568193384671 @ 0) for mcu = 38054.288055 [15/08/2026 23:56:36] (38068.27820559167 sec) to 4570856312443 (from now=4570736312443, flags=None, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:14:55 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z2 (pin=mcu:P0.19) clock moved from 4568193384671 (4568193384671 @ 0) for mcu = 38054.288055 [15/08/2026 23:56:36] (38068.27820559167 sec) to 4570856312443 (from external timestamp, flags=None, requested=4570856312443 (4570856312443 @ 0) for mcu = 38076.479524 [15/08/2026 23:56:58] (38090.469270358335 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:14:55 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper r (pin=mcu:P0.22) clock moved from 4568193384671 (4568193384671 @ 0) for mcu = 38054.288055 [15/08/2026 23:56:36] (38068.27820559167 sec) to 4570856312443 (from external timestamp, flags=None, requested=4570856312443 (4570856312443 @ 0) for mcu = 38076.479524 [15/08/2026 23:56:58] (38090.469270358335 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:14:55 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:15:06 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:11.0694758. Loops = 45. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:11.3186799. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 146551070, XYCompressed = 13061631, LSource = 75777038, LCompressed = 2670096 } [McuMovementClient.cs@491] 08/16/2026 01:15:06 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Setting and waiting for surface temperature to settle (target=176, hasSetTarget=(null), hasSettleIncrease=False, delay=00:00:03, keep=True) [LayerClient.cs@1279] 08/16/2026 01:15:10 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Target temperature possibly reached, waiting to settle [LayerClient.cs@1311] 08/16/2026 01:15:13 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Completed [LayerClient.cs@310] 08/16/2026 01:15:13 INFO [SLS4All.Compact.Printing.PrintingService] [0] Streaming layer 348, Weight=LayerWeight { Index = 348, FillTotalRelative = 0.12793618875174492, FillMaxRelative = 0.2610864189924139, TimeFromPreview = 25.956185212305762, EnergyDensityIncreaseFactor = 0 }, Results=7, EnergyDensityIncrease=0 [PrintingService.cs@2099] 08/16/2026 01:15:13 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L, flushing existing data. This should happen only when a batch is starting, otherwise it is an indication that feeding or processing is too slow at times. Was Timestamp=0, Now=4572912938961, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000 [McuMovementClient.cs@846] 08/16/2026 01:15:13 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L to 4573032959777, flushed existing data. Was Timestamp=0, Now=4572912962011, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000, Dwelled=0 [McuMovementClient.cs@878] 08/16/2026 01:15:13 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] X/Y/L reset complete [McuMovementClient.cs@901] 08/16/2026 01:15:13 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper laser (pin=mcu:P2.0) clock moved from 4570658397937 (4570658397937 @ 0) for mcu = 38074.830221 [15/08/2026 23:56:56] (38088.81998280833 sec) to 4573033017493 (from now=4572913017493, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:15:13 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper x (pin=mcu:PDAC.1) clock moved from 4570658421933 (1170088556014920 @ 8) for mcu = 38074.830421 [15/08/2026 23:56:56] (38088.820182777345 sec) to 4573033017493 (from now=4572913017493, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:15:13 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper y (pin=mcu:PDAC.4) clock moved from 4570658421940 (1170088556016782 @ 8) for mcu = 38074.830421 [15/08/2026 23:56:56] (38088.82018283795 sec) to 4573033017493 (from now=4572913017493, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:15:13 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Script task completed [PrinterClientBase.cs@120] 08/16/2026 01:15:14 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, finishing movement [PrinterClientBase.cs@193] 08/16/2026 01:15:14 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:15:29 DBUG [SLS4All.Compact.Temperature.Mlx90640Camera] [0] Read 361 samples in 00:01:00.0830518 ~ 6.01 samples/sec, 3 resets, 108 ignored frames) [Mlx90640Camera.cs@313] 08/16/2026 01:15:33 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Publish task completed (priority=False) [PrinterClientBase.cs@248] 08/16/2026 01:15:33 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:19.4851882. Loops = 78. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:38.9447125. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 146695982, XYCompressed = 13081960, LSource = 75856867, LCompressed = 2676113 } [McuMovementClient.cs@491] 08/16/2026 01:15:33 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, including movement [PrinterClientBase.cs@195] 08/16/2026 01:15:33 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ending layer 348 [PrintingService.cs@2118] 08/16/2026 01:15:33 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Starting [LayerClient.cs@1360] 08/16/2026 01:15:33 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:15:33 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:38.9581382. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 146695982, XYCompressed = 13081960, LSource = 75856867, LCompressed = 2676113 } [McuMovementClient.cs@491] 08/16/2026 01:15:33 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Completed [LayerClient.cs@1367] 08/16/2026 01:15:33 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 349, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 56.565849578995376, Elapsed = 10:27:38.9366713, TimeTotal = 18:29:35.3930182, Remaining = 08:01:56.4563469, Incomplete = False, SoftCount = 623, LayerPrintDone = 349, WeightsDone = 349, WeightDone = 04:21:19.2567231, WeightTotal = 07:22:46.5514314, WeightTotalEstimate = 07:22:46.5514315, LayerRecoatElapsed = 02:08:10.8582313, LayerRecoatDelays = 00:23:42, LayerRecoatPrintLayersElapsed = 01:29:03.5608362, LayerRecoatNoDelayAverage = 00:00:13.2254393, StreamingElapsed = 04:20:44.5406743, ObjectLayerOverheadAverageDuration = 00:00:00.0331302, TimeLayers = 10:45:08.5713343, CoolingElapsed = 00:00:00, CoolingEstimate = 03:45:47.9999670, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:35:09.3071090, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:03.3815895, JobElapsed = 05:49:59.6812248, JobTotal = 10:05:55.8826358, WeightEstimate = 03:01:27.2947084 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:17:30. coolingEstimate=03:45:47.9999670 [PrintingService.cs@1912] 08/16/2026 01:15:33 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 56.565849578995376;StartedAtUtc;10:27:38.9366713;18:29:35.3930182;08:01:56.4563469;False;623;349;349;04:21:19.2567231;07:22:46.5514314;07:22:46.5514315;02:08:10.8582313;00:23:42;01:29:03.5608362;00:00:13.2254393;04:20:44.5406743;00:00:00.0331302;10:45:08.5713343;00:00:00;03:45:47.9999670;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:35:09.3071090;00:00:00;00:04:03.3815895;05:49:59.6812248;10:05:55.8826358 [PrintingService.cs@1918] 08/16/2026 01:15:33 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ended layer 348. PreviewWeight=LayerWeight { Index = 348, FillTotalRelative = 0.12793618875174492, FillMaxRelative = 0.2610864189924139, TimeFromPreview = 25.956185212305762, EnergyDensityIncreaseFactor = 0 }, FillArea=38007.18811490202, PreviewFillRatio=0.2610864189924139, Results=7, StreamingSeconds (preview) = 25.956185212305762, StreamingSeconds (extrapolated) = 29.66741923385726, StreamingSeconds (no overhead) = 20.6622573 (04:20:44.5406743), LayerElapsedSeconds=38.907277, LayerStreamStats=StreamStats { EdgeCount = 69684, OnTraceLength = 12565.979653615505, AllTraceLength = 37921.808867845684 }, TotalStreamStats=StreamStats { EdgeCount = 72219019, OnTraceLength = 13961150.192851149, AllTraceLength = 25834833.880467463 } [PrintingService.cs@2147] 08/16/2026 01:15:33 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 349, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 56.565838974753426, Elapsed = 10:27:38.9561106, TimeTotal = 18:29:35.4398647, Remaining = 08:01:56.4837541, Incomplete = False, SoftCount = 623, LayerPrintDone = 349, WeightsDone = 349, WeightDone = 04:21:19.2761624, WeightTotal = 07:22:46.5861325, WeightTotalEstimate = 07:22:46.5861326, LayerRecoatElapsed = 02:08:10.8582313, LayerRecoatDelays = 00:23:42, LayerRecoatPrintLayersElapsed = 01:29:03.5608362, LayerRecoatNoDelayAverage = 00:00:13.2254393, StreamingElapsed = 04:20:44.5406743, ObjectLayerOverheadAverageDuration = 00:00:00.0331859, TimeLayers = 10:45:08.6060354, CoolingElapsed = 00:00:00, CoolingEstimate = 03:45:48.0121124, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:35:09.3071090, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:03.3815895, JobElapsed = 05:49:59.6843185, JobTotal = 10:05:55.9173369, WeightEstimate = 03:01:27.3099702 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:17:30. coolingEstimate=03:45:48.0121124 [PrintingService.cs@1912] 08/16/2026 01:15:33 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 56.565838974753426;StartedAtUtc;10:27:38.9561106;18:29:35.4398647;08:01:56.4837541;False;623;349;349;04:21:19.2761624;07:22:46.5861325;07:22:46.5861326;02:08:10.8582313;00:23:42;01:29:03.5608362;00:00:13.2254393;04:20:44.5406743;00:00:00.0331859;10:45:08.6060354;00:00:00;03:45:48.0121124;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:35:09.3071090;00:00:00;00:04:03.3815895;05:49:59.6843185;10:05:55.9173369 [PrintingService.cs@1918] 08/16/2026 01:15:33 INFO [SLS4All.Compact.Printing.PrintingService] [0] Begin layer 349. PrevPreviewWeight=LayerWeight { Index = 348, FillTotalRelative = 0.12793618875174492, FillMaxRelative = 0.2610864189924139, TimeFromPreview = 25.956185212305762, EnergyDensityIncreaseFactor = 0 }, PrevPreviewFillRatio=0.2610864189924139, PreviewWeight=LayerWeight { Index = 349, FillTotalRelative = 0.1272981537959652, FillMaxRelative = 0.26050510976456187, TimeFromPreview = 37.55157293728051, EnergyDensityIncreaseFactor = 0 } [PrintingService.cs@2089] 08/16/2026 01:15:33 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:15:33 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:38.9800977. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 146695982, XYCompressed = 13081960, LSource = 75856867, LCompressed = 2676113 } [McuMovementClient.cs@491] 08/16/2026 01:15:33 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:15:33 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0614154. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:39.0472183. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 146695982, XYCompressed = 13081960, LSource = 75856867, LCompressed = 2676113 } [McuMovementClient.cs@491] 08/16/2026 01:15:33 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:15:34 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:39.0581173. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 146695982, XYCompressed = 13081960, LSource = 75856867, LCompressed = 2676113 } [McuMovementClient.cs@491] 08/16/2026 01:15:34 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - LayerMoves: LayerThickness=100, PowderVolume=3845.1961070710877, PrevLayerFillRatio=0.2610864189924139: Z1=98.40804901139089, Z2=100, ZMove=700, UseLoweredSpeed=False, RecoaterPowderSpeedFactor=1, RecoaterPrintSpeedFactor=1, SinteredVolumeMultiplier=1.473684210526316, VolumeFactor=1.1, RecoatPasses=1, RecoaterMaxDistance=0, PowderBedDivision=Thickness, ShakeFactor=0, ShakeBackoff=70 [LayerClient.cs@761] 08/16/2026 01:15:34 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - Sums: { BedPrep = { Z1 = 11385.030966883338, Z2 = 13000 }, PrintCap = { Z1 = 11385.030966883338, Z2 = 13000 }, BeginLayer = { Z1 = 35848.23888870086, Z2 = 35300 } } [LayerClient.cs@969] 08/16/2026 01:15:34 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z1 (pin=mcu:P2.2) clock moved from 4572075701269 (4572075701269 @ 0) for mcu = 38086.641327 [15/08/2026 23:57:08] (38100.63084390834 sec) to 4575525805439 (from now=4575405805439, flags=None, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:15:34 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z2 (pin=mcu:P0.19) clock moved from 4572075701269 (4572075701269 @ 0) for mcu = 38086.641327 [15/08/2026 23:57:08] (38100.63084390834 sec) to 4575525805439 (from external timestamp, flags=None, requested=4575525805439 (4575525805439 @ 0) for mcu = 38115.392746 [15/08/2026 23:57:37] (38129.381711991664 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:15:34 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper r (pin=mcu:P0.22) clock moved from 4572075701269 (4572075701269 @ 0) for mcu = 38086.641327 [15/08/2026 23:57:08] (38100.63084390834 sec) to 4575525805439 (from external timestamp, flags=None, requested=4575525805439 (4575525805439 @ 0) for mcu = 38115.392746 [15/08/2026 23:57:37] (38129.381711991664 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:15:34 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:15:34 DBUG [SLS4All.Compact.Configuration.AppDataOptionsWriter] [0] Saving options to /home/ppak/SLS4All/.PrivateConfiguration/SLS4All.Compact.Printer.PrinterWearCaptureSavedOptions.json [AppDataOptionsWriter.cs@86] 08/16/2026 01:15:35 INFO [SLS4All.Compact.Camera.MjpegDeviceCameraClient] [0] Restarting generator [LazyDataGenerator.cs@79] 08/16/2026 01:15:35 INFO [SLS4All.Compact.Camera.MjpegDeviceCameraClient] [0] Starting generator [LazyDataGenerator.cs@100] 08/16/2026 01:15:35 DBUG [SLS4All.Compact.Configuration.AppDataOptionsWriter] [0] Confirmed saved options in /home/ppak/SLS4All/.PrivateConfiguration/SLS4All.Compact.Printer.PrinterWearCaptureSavedOptions.json [AppDataOptionsWriter.cs@138] 08/16/2026 01:15:35 DBUG [SLS4All.Compact.Camera.MjpegDeviceCameraClient] [0] Generator stopped (cancelled=True) [LazyDataGenerator.cs@145] 08/16/2026 01:15:35 INFO [SLS4All.Compact.Camera.MjpegDeviceCameraClient] [0] Starting camera [MjpegDeviceCameraClient.cs@174] 08/16/2026 01:15:45 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:11.0723281. Loops = 45. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:50.2310110. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 146695982, XYCompressed = 13081960, LSource = 75856867, LCompressed = 2676113 } [McuMovementClient.cs@491] 08/16/2026 01:15:45 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Setting and waiting for surface temperature to settle (target=176, hasSetTarget=(null), hasSettleIncrease=False, delay=00:00:03, keep=True) [LayerClient.cs@1279] 08/16/2026 01:15:45 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Target temperature possibly reached, waiting to settle [LayerClient.cs@1311] 08/16/2026 01:15:48 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Completed [LayerClient.cs@310] 08/16/2026 01:15:48 INFO [SLS4All.Compact.Printing.PrintingService] [0] Streaming layer 349, Weight=LayerWeight { Index = 349, FillTotalRelative = 0.1272981537959652, FillMaxRelative = 0.26050510976456187, TimeFromPreview = 37.55157293728051, EnergyDensityIncreaseFactor = 0 }, Results=7, EnergyDensityIncrease=0 [PrintingService.cs@2099] 08/16/2026 01:15:48 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L, flushing existing data. This should happen only when a batch is starting, otherwise it is an indication that feeding or processing is too slow at times. Was Timestamp=0, Now=4577107066347, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000 [McuMovementClient.cs@846] 08/16/2026 01:15:48 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L to 4577227074047, flushed existing data. Was Timestamp=0, Now=4577107076349, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000, Dwelled=0 [McuMovementClient.cs@878] 08/16/2026 01:15:48 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] X/Y/L reset complete [McuMovementClient.cs@901] 08/16/2026 01:15:48 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper laser (pin=mcu:P2.0) clock moved from 4575390593544 (4575390593544 @ 0) for mcu = 38114.265957 [15/08/2026 23:57:36] (38128.2549462 sec) to 4577227115679 (from now=4577107115679, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:15:48 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper x (pin=mcu:PDAC.1) clock moved from 4575390617638 (1171299998115482 @ 8) for mcu = 38114.266158 [15/08/2026 23:57:36] (38128.25514698835 sec) to 4577227115679 (from now=4577107115679, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:15:48 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper y (pin=mcu:PDAC.4) clock moved from 4575390617560 (1171299998095407 @ 8) for mcu = 38114.266157 [15/08/2026 23:57:36] (38128.255146334865 sec) to 4577227115679 (from now=4577107115679, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:15:48 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Script task completed [PrinterClientBase.cs@120] 08/16/2026 01:15:48 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, finishing movement [PrinterClientBase.cs@193] 08/16/2026 01:15:48 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:15:51 DBUG [SLS4All.Compact.McuClient.Sensors.HeaterCheck] [0] Heater powderChamber3 [HysteresisHeater] no longer approaching new target of 145 with temperature 133.75 [HeaterCheck.cs@111] 08/16/2026 01:16:05 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Publish task completed (priority=False) [PrinterClientBase.cs@248] 08/16/2026 01:16:05 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - GC. Raw movement duration = 00:00:16.8063651. Loops = 68. [McuMovementClient.cs@475] 08/16/2026 01:16:06 DBUG [SLS4All.Compact.Temperature.SoftAnalysisSurfaceHeater] [0] Soft heater seems to be lagging behind real-time (98 cases) [SoftAnalysisSurfaceHeater.cs@800] 08/16/2026 01:16:06 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. HasCollected = True, MajorCleanup = False, Raw movement duration = 00:00:16.8063651. Loops = 68. GC duration = 00:00:00.3441824. SinceCollect=00:01:11.2000268. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 146866752, XYCompressed = 13097138, LSource = 75943499, LCompressed = 2678018 } [McuMovementClient.cs@478] 08/16/2026 01:16:06 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] GC: gen0=93379, gen1=15076, gen2=531, LatencyMode=Interactive, FreeMemory=5822791680, Live=332067408, HeapSizeBytes=339335640, FragmentedBytes=8087744, TotalCommittedBytes=352583680, PinnedObjectsCount=24, MemoryLoadBytes=2704193617, HighMemoryLoadThresholdBytes=7605544550, Compacted=True, Concurrent=False [PrinterGC.cs@152] 08/16/2026 01:16:06 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, including movement [PrinterClientBase.cs@195] 08/16/2026 01:16:06 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ending layer 349 [PrintingService.cs@2118] 08/16/2026 01:16:06 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Starting [LayerClient.cs@1360] 08/16/2026 01:16:06 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:16:06 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.0142127. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 146866752, XYCompressed = 13097138, LSource = 75943499, LCompressed = 2678018 } [McuMovementClient.cs@491] 08/16/2026 01:16:06 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Completed [LayerClient.cs@1367] 08/16/2026 01:16:06 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 350, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 56.64248560645149, Elapsed = 10:28:11.2275939, TimeTotal = 18:29:02.3262951, Remaining = 08:00:51.0987012, Incomplete = False, SoftCount = 623, LayerPrintDone = 350, WeightsDone = 350, WeightDone = 04:21:37.2766234, WeightTotal = 07:22:25.7318820, WeightTotalEstimate = 07:22:25.7318821, LayerRecoatElapsed = 02:08:25.1292536, LayerRecoatDelays = 00:23:45, LayerRecoatPrintLayersElapsed = 01:29:17.8318587, LayerRecoatNoDelayAverage = 00:00:13.2213247, StreamingElapsed = 04:21:02.5079494, ObjectLayerOverheadAverageDuration = 00:00:00.0331859, TimeLayers = 10:44:44.0774653, CoolingElapsed = 00:00:00, CoolingEstimate = 03:45:39.4271129, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:35:08.7722110, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:03.3198705, JobElapsed = 05:50:31.9377340, JobTotal = 10:05:31.9853838, WeightEstimate = 03:00:48.4552587 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:16:57. coolingEstimate=03:45:39.4271129 [PrintingService.cs@1912] 08/16/2026 01:16:06 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 56.64248560645149;StartedAtUtc;10:28:11.2275939;18:29:02.3262951;08:00:51.0987012;False;623;350;350;04:21:37.2766234;07:22:25.7318820;07:22:25.7318821;02:08:25.1292536;00:23:45;01:29:17.8318587;00:00:13.2213247;04:21:02.5079494;00:00:00.0331859;10:44:44.0774653;00:00:00;03:45:39.4271129;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:35:08.7722110;00:00:00;00:04:03.3198705;05:50:31.9377340;10:05:31.9853838 [PrintingService.cs@1918] 08/16/2026 01:16:06 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ended layer 349. PreviewWeight=LayerWeight { Index = 349, FillTotalRelative = 0.1272981537959652, FillMaxRelative = 0.26050510976456187, TimeFromPreview = 37.55157293728051, EnergyDensityIncreaseFactor = 0 }, FillArea=38710.12159359834, PreviewFillRatio=0.26050510976456187, Results=7, StreamingSeconds (preview) = 37.55157293728051, StreamingSeconds (extrapolated) = 37.20801820238475, StreamingSeconds (no overhead) = 17.9672751 (04:21:02.5079494), LayerElapsedSeconds=32.2534377, LayerStreamStats=StreamStats { EdgeCount = 84653, OnTraceLength = 16658.72811146453, AllTraceLength = 29961.093773838133 }, TotalStreamStats=StreamStats { EdgeCount = 72303672, OnTraceLength = 13977808.920962613, AllTraceLength = 25864794.9742413 } [PrintingService.cs@2147] 08/16/2026 01:16:06 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 350, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 56.64249483766336, Elapsed = 10:28:11.2105840, TimeTotal = 18:29:02.2854202, Remaining = 08:00:51.0748362, Incomplete = False, SoftCount = 623, LayerPrintDone = 350, WeightsDone = 350, WeightDone = 04:21:37.2596135, WeightTotal = 07:22:25.7016043, WeightTotalEstimate = 07:22:25.7016043, LayerRecoatElapsed = 02:08:25.1292536, LayerRecoatDelays = 00:23:45, LayerRecoatPrintLayersElapsed = 01:29:17.8318587, LayerRecoatNoDelayAverage = 00:00:13.2213247, StreamingElapsed = 04:21:02.5079494, ObjectLayerOverheadAverageDuration = 00:00:00.0331373, TimeLayers = 10:44:44.0471876, CoolingElapsed = 00:00:00, CoolingEstimate = 03:45:39.4165157, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:35:08.7722110, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:03.3198705, JobElapsed = 05:50:31.9731370, JobTotal = 10:05:31.9551061, WeightEstimate = 03:00:48.4419908 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:16:57. coolingEstimate=03:45:39.4165157 [PrintingService.cs@1912] 08/16/2026 01:16:06 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 56.64249483766336;StartedAtUtc;10:28:11.2105840;18:29:02.2854202;08:00:51.0748362;False;623;350;350;04:21:37.2596135;07:22:25.7016043;07:22:25.7016043;02:08:25.1292536;00:23:45;01:29:17.8318587;00:00:13.2213247;04:21:02.5079494;00:00:00.0331373;10:44:44.0471876;00:00:00;03:45:39.4165157;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:35:08.7722110;00:00:00;00:04:03.3198705;05:50:31.9731370;10:05:31.9551061 [PrintingService.cs@1918] 08/16/2026 01:16:06 INFO [SLS4All.Compact.Printing.PrintingService] [0] Begin layer 350. PrevPreviewWeight=LayerWeight { Index = 349, FillTotalRelative = 0.1272981537959652, FillMaxRelative = 0.26050510976456187, TimeFromPreview = 37.55157293728051, EnergyDensityIncreaseFactor = 0 }, PrevPreviewFillRatio=0.26050510976456187, PreviewWeight=LayerWeight { Index = 350, FillTotalRelative = 0.1280805714176283, FillMaxRelative = 0.2598719273611642, TimeFromPreview = 25.418554398620735, EnergyDensityIncreaseFactor = 0 } [PrintingService.cs@2089] 08/16/2026 01:16:06 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:16:06 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.0625365. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 146866752, XYCompressed = 13097138, LSource = 75943499, LCompressed = 2678018 } [McuMovementClient.cs@491] 08/16/2026 01:16:06 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:16:06 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0629691. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.1260938. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 146866752, XYCompressed = 13097138, LSource = 75943499, LCompressed = 2678018 } [McuMovementClient.cs@491] 08/16/2026 01:16:06 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:16:06 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.1401419. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 146866752, XYCompressed = 13097138, LSource = 75943499, LCompressed = 2678018 } [McuMovementClient.cs@491] 08/16/2026 01:16:06 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - LayerMoves: LayerThickness=100, PowderVolume=3844.253838161532, PrevLayerFillRatio=0.26050510976456187: Z1=98.38393402675774, Z2=100, ZMove=700, UseLoweredSpeed=False, RecoaterPowderSpeedFactor=1, RecoaterPrintSpeedFactor=1, SinteredVolumeMultiplier=1.473684210526316, VolumeFactor=1.1, RecoatPasses=1, RecoaterMaxDistance=0, PowderBedDivision=Thickness, ShakeFactor=0, ShakeBackoff=70 [LayerClient.cs@761] 08/16/2026 01:16:06 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - Sums: { BedPrep = { Z1 = 11385.030966883338, Z2 = 13000 }, PrintCap = { Z1 = 11385.030966883338, Z2 = 13000 }, BeginLayer = { Z1 = 35946.622822727615, Z2 = 35400 } } [LayerClient.cs@969] 08/16/2026 01:16:06 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z1 (pin=mcu:P2.2) clock moved from 4576745206566 (4576745206566 @ 0) for mcu = 38125.554598 [15/08/2026 23:57:47] (38139.54338805 sec) to 4579399690601 (from now=4579279690601, flags=None, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:16:06 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z2 (pin=mcu:P0.19) clock moved from 4576745206566 (4576745206566 @ 0) for mcu = 38125.554598 [15/08/2026 23:57:47] (38139.54338805 sec) to 4579399690601 (from external timestamp, flags=None, requested=4579399690601 (4579399690601 @ 0) for mcu = 38147.675714 [15/08/2026 23:58:09] (38161.66408834167 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:16:06 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper r (pin=mcu:P0.22) clock moved from 4576745206566 (4576745206566 @ 0) for mcu = 38125.554598 [15/08/2026 23:57:47] (38139.54338805 sec) to 4579399690601 (from external timestamp, flags=None, requested=4579399690601 (4579399690601 @ 0) for mcu = 38147.675714 [15/08/2026 23:58:09] (38161.66408834167 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:16:06 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:16:17 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:11.0738926. Loops = 45. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:11.3148615. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 146866752, XYCompressed = 13097138, LSource = 75943499, LCompressed = 2678018 } [McuMovementClient.cs@491] 08/16/2026 01:16:17 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Setting and waiting for surface temperature to settle (target=176, hasSetTarget=(null), hasSettleIncrease=False, delay=00:00:03, keep=True) [LayerClient.cs@1279] 08/16/2026 01:16:17 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Target temperature possibly reached, waiting to settle [LayerClient.cs@1311] 08/16/2026 01:16:20 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Completed [LayerClient.cs@310] 08/16/2026 01:16:20 INFO [SLS4All.Compact.Printing.PrintingService] [0] Streaming layer 350, Weight=LayerWeight { Index = 350, FillTotalRelative = 0.1280805714176283, FillMaxRelative = 0.2598719273611642, TimeFromPreview = 25.418554398620735, EnergyDensityIncreaseFactor = 0 }, Results=7, EnergyDensityIncrease=0 [PrintingService.cs@2099] 08/16/2026 01:16:20 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L, flushing existing data. This should happen only when a batch is starting, otherwise it is an indication that feeding or processing is too slow at times. Was Timestamp=0, Now=4580985308790, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000 [McuMovementClient.cs@846] 08/16/2026 01:16:20 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L to 4581105313608, flushed existing data. Was Timestamp=0, Now=4580985315890, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000, Dwelled=0 [McuMovementClient.cs@878] 08/16/2026 01:16:20 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] X/Y/L reset complete [McuMovementClient.cs@901] 08/16/2026 01:16:20 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper laser (pin=mcu:P2.0) clock moved from 4579220146055 (4579220146055 @ 0) for mcu = 38146.179490 [15/08/2026 23:58:08] (38160.16788379167 sec) to 4581105432928 (from now=4580985432928, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:16:20 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper x (pin=mcu:PDAC.1) clock moved from 4579220170062 (1172280363536051 @ 8) for mcu = 38146.179690 [15/08/2026 23:58:08] (38160.168083855824 sec) to 4581105432928 (from now=4580985432928, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:16:20 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper y (pin=mcu:PDAC.4) clock moved from 4579220170065 (1172280363536687 @ 8) for mcu = 38146.179690 [15/08/2026 23:58:08] (38160.16808387653 sec) to 4581105432928 (from now=4580985432928, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:16:20 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Script task completed [PrinterClientBase.cs@120] 08/16/2026 01:16:21 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, finishing movement [PrinterClientBase.cs@193] 08/16/2026 01:16:21 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:16:29 DBUG [SLS4All.Compact.Temperature.Mlx90640Camera] [0] Read 362 samples in 00:01:00.1368752 ~ 6.02 samples/sec, 3 resets, 108 ignored frames) [Mlx90640Camera.cs@313] 08/16/2026 01:16:41 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Publish task completed (priority=False) [PrinterClientBase.cs@248] 08/16/2026 01:16:41 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:19.5000000. Loops = 78. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:35.0224087. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 147011990, XYCompressed = 13117733, LSource = 76023519, LCompressed = 2684120 } [McuMovementClient.cs@491] 08/16/2026 01:16:41 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, including movement [PrinterClientBase.cs@195] 08/16/2026 01:16:41 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ending layer 350 [PrintingService.cs@2118] 08/16/2026 01:16:41 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Starting [LayerClient.cs@1360] 08/16/2026 01:16:41 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:16:41 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:35.0355895. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 147011990, XYCompressed = 13117733, LSource = 76023519, LCompressed = 2684120 } [McuMovementClient.cs@491] 08/16/2026 01:16:41 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Completed [LayerClient.cs@1367] 08/16/2026 01:16:41 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 351, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 56.711081687515666, Elapsed = 10:28:46.2147519, TimeTotal = 18:28:43.5323138, Remaining = 07:59:57.3175619, Incomplete = False, SoftCount = 623, LayerPrintDone = 351, WeightsDone = 351, WeightDone = 04:21:57.9648585, WeightTotal = 07:22:15.4169124, WeightTotalEstimate = 07:22:15.4169124, LayerRecoatElapsed = 02:08:39.4281765, LayerRecoatDelays = 00:23:48, LayerRecoatPrintLayersElapsed = 01:29:32.1307816, LayerRecoatNoDelayAverage = 00:00:13.2172861, StreamingElapsed = 04:21:23.1800571, ObjectLayerOverheadAverageDuration = 00:00:00.0331373, TimeLayers = 10:44:30.1559977, CoolingElapsed = 00:00:00, CoolingEstimate = 03:45:34.5545992, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:35:08.2471930, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:03.2592915, JobElapsed = 05:51:06.9597874, JobTotal = 10:05:18.6495132, WeightEstimate = 03:00:17.4520539 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:16:38. coolingEstimate=03:45:34.5545992 [PrintingService.cs@1912] 08/16/2026 01:16:41 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 56.711081687515666;StartedAtUtc;10:28:46.2147519;18:28:43.5323138;07:59:57.3175619;False;623;351;351;04:21:57.9648585;07:22:15.4169124;07:22:15.4169124;02:08:39.4281765;00:23:48;01:29:32.1307816;00:00:13.2172861;04:21:23.1800571;00:00:00.0331373;10:44:30.1559977;00:00:00;03:45:34.5545992;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:35:08.2471930;00:00:00;00:04:03.2592915;05:51:06.9597874;10:05:18.6495132 [PrintingService.cs@1918] 08/16/2026 01:16:41 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ended layer 350. PreviewWeight=LayerWeight { Index = 350, FillTotalRelative = 0.1280805714176283, FillMaxRelative = 0.2598719273611642, TimeFromPreview = 25.418554398620735, EnergyDensityIncreaseFactor = 0 }, FillArea=37375.937052195535, PreviewFillRatio=0.2598719273611642, Results=7, StreamingSeconds (preview) = 25.418554398620735, StreamingSeconds (extrapolated) = 29.95679957292367, StreamingSeconds (no overhead) = 20.6721077 (04:21:23.1800571), LayerElapsedSeconds=34.9867606, LayerStreamStats=StreamStats { EdgeCount = 69821, OnTraceLength = 12591.712697084993, AllTraceLength = 37927.00164842233 }, TotalStreamStats=StreamStats { EdgeCount = 72373493, OnTraceLength = 13990400.633659698, AllTraceLength = 25902721.975889724 } [PrintingService.cs@2147] 08/16/2026 01:16:41 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 351, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 56.71107197335561, Elapsed = 10:28:46.2327582, TimeTotal = 18:28:43.5754597, Remaining = 07:59:57.3427015, Incomplete = False, SoftCount = 623, LayerPrintDone = 351, WeightsDone = 351, WeightDone = 04:21:57.9828648, WeightTotal = 07:22:15.4488723, WeightTotalEstimate = 07:22:15.4488723, LayerRecoatElapsed = 02:08:39.4281765, LayerRecoatDelays = 00:23:48, LayerRecoatPrintLayersElapsed = 01:29:32.1307816, LayerRecoatNoDelayAverage = 00:00:13.2172861, StreamingElapsed = 04:21:23.1800571, ObjectLayerOverheadAverageDuration = 00:00:00.0331886, TimeLayers = 10:44:30.1879576, CoolingElapsed = 00:00:00, CoolingEstimate = 03:45:34.5657852, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:35:08.2471930, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:03.2592915, JobElapsed = 05:51:06.9624859, JobTotal = 10:05:18.6814731, WeightEstimate = 03:00:17.4660075 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:16:38. coolingEstimate=03:45:34.5657852 [PrintingService.cs@1912] 08/16/2026 01:16:41 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 56.71107197335561;StartedAtUtc;10:28:46.2327582;18:28:43.5754597;07:59:57.3427015;False;623;351;351;04:21:57.9828648;07:22:15.4488723;07:22:15.4488723;02:08:39.4281765;00:23:48;01:29:32.1307816;00:00:13.2172861;04:21:23.1800571;00:00:00.0331886;10:44:30.1879576;00:00:00;03:45:34.5657852;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:35:08.2471930;00:00:00;00:04:03.2592915;05:51:06.9624859;10:05:18.6814731 [PrintingService.cs@1918] 08/16/2026 01:16:41 INFO [SLS4All.Compact.Printing.PrintingService] [0] Begin layer 351. PrevPreviewWeight=LayerWeight { Index = 350, FillTotalRelative = 0.1280805714176283, FillMaxRelative = 0.2598719273611642, TimeFromPreview = 25.418554398620735, EnergyDensityIncreaseFactor = 0 }, PrevPreviewFillRatio=0.2598719273611642, PreviewWeight=LayerWeight { Index = 351, FillTotalRelative = 0.1292316373541018, FillMaxRelative = 0.2611895765042922, TimeFromPreview = 38.55827710197335, EnergyDensityIncreaseFactor = 0 } [PrintingService.cs@2089] 08/16/2026 01:16:41 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:16:41 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:35.0530742. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 147011990, XYCompressed = 13117733, LSource = 76023519, LCompressed = 2684120 } [McuMovementClient.cs@491] 08/16/2026 01:16:41 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:16:41 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0629531. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:35.1193588. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 147011990, XYCompressed = 13117733, LSource = 76023519, LCompressed = 2684120 } [McuMovementClient.cs@491] 08/16/2026 01:16:41 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:16:41 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:35.1311566. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 147011990, XYCompressed = 13117733, LSource = 76023519, LCompressed = 2684120 } [McuMovementClient.cs@491] 08/16/2026 01:16:41 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - LayerMoves: LayerThickness=100, PowderVolume=3843.227485810299, PrevLayerFillRatio=0.2598719273611642: Z1=98.35766713953778, Z2=100, ZMove=700, UseLoweredSpeed=False, RecoaterPowderSpeedFactor=1, RecoaterPrintSpeedFactor=1, SinteredVolumeMultiplier=1.473684210526316, VolumeFactor=1.1, RecoatPasses=1, RecoaterMaxDistance=0, PowderBedDivision=Thickness, ShakeFactor=0, ShakeBackoff=70 [LayerClient.cs@761] 08/16/2026 01:16:41 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - Sums: { BedPrep = { Z1 = 11385.030966883338, Z2 = 13000 }, PrintCap = { Z1 = 11385.030966883338, Z2 = 13000 }, BeginLayer = { Z1 = 36044.98048986715, Z2 = 35500 } } [LayerClient.cs@969] 08/16/2026 01:16:41 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z1 (pin=mcu:P2.2) clock moved from 4580619092340 (4580619092340 @ 0) for mcu = 38157.837579 [15/08/2026 23:58:19] (38171.8257695 sec) to 4583598485541 (from now=4583478485541, flags=None, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:16:41 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z2 (pin=mcu:P0.19) clock moved from 4580619092340 (4580619092340 @ 0) for mcu = 38157.837579 [15/08/2026 23:58:19] (38171.8257695 sec) to 4583598485541 (from external timestamp, flags=None, requested=4583598485541 (4583598485541 @ 0) for mcu = 38182.666307 [15/08/2026 23:58:44] (38196.654046175 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:16:41 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper r (pin=mcu:P0.22) clock moved from 4580619092340 (4580619092340 @ 0) for mcu = 38157.837579 [15/08/2026 23:58:19] (38171.8257695 sec) to 4583598485541 (from external timestamp, flags=None, requested=4583598485541 (4583598485541 @ 0) for mcu = 38182.666307 [15/08/2026 23:58:44] (38196.654046175 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:16:41 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:16:51 DBUG [SLS4All.Compact.McuClient.Sensors.HeaterCheck] [0] Heater powderChamber3 [HysteresisHeater] no longer approaching new target of 145 with temperature 133.75 [HeaterCheck.cs@111] 08/16/2026 01:16:52 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:11.0724293. Loops = 45. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:46.3055112. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 147011990, XYCompressed = 13117733, LSource = 76023519, LCompressed = 2684120 } [McuMovementClient.cs@491] 08/16/2026 01:16:52 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Setting and waiting for surface temperature to settle (target=176, hasSetTarget=(null), hasSettleIncrease=False, delay=00:00:03, keep=True) [LayerClient.cs@1279] 08/16/2026 01:16:52 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Target temperature possibly reached, waiting to settle [LayerClient.cs@1311] 08/16/2026 01:16:55 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Completed [LayerClient.cs@310] 08/16/2026 01:16:55 INFO [SLS4All.Compact.Printing.PrintingService] [0] Streaming layer 351, Weight=LayerWeight { Index = 351, FillTotalRelative = 0.1292316373541018, FillMaxRelative = 0.2611895765042922, TimeFromPreview = 38.55827710197335, EnergyDensityIncreaseFactor = 0 }, Results=7, EnergyDensityIncrease=0 [PrintingService.cs@2099] 08/16/2026 01:16:55 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L, flushing existing data. This should happen only when a batch is starting, otherwise it is an indication that feeding or processing is too slow at times. Was Timestamp=0, Now=4585184401435, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000 [McuMovementClient.cs@846] 08/16/2026 01:16:55 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L to 4585304405967, flushed existing data. Was Timestamp=0, Now=4585184408181, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000, Dwelled=0 [McuMovementClient.cs@878] 08/16/2026 01:16:55 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] X/Y/L reset complete [McuMovementClient.cs@901] 08/16/2026 01:16:55 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper laser (pin=mcu:P2.0) clock moved from 4583464010213 (4583464010213 @ 0) for mcu = 38181.545672 [15/08/2026 23:58:43] (38195.533418441664 sec) to 4585304456834 (from now=4585184456834, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:16:55 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper x (pin=mcu:PDAC.1) clock moved from 4583464034302 (1173366792781472 @ 8) for mcu = 38181.545872 [15/08/2026 23:58:43] (38195.53361918854 sec) to 4585304456834 (from now=4585184456834, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:16:55 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper y (pin=mcu:PDAC.4) clock moved from 4583464034249 (1173366792767756 @ 8) for mcu = 38181.545872 [15/08/2026 23:58:43] (38195.533618742054 sec) to 4585304456834 (from now=4585184456834, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:16:55 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Script task completed [PrinterClientBase.cs@120] 08/16/2026 01:16:56 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, finishing movement [PrinterClientBase.cs@193] 08/16/2026 01:16:56 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:17:10 DBUG [SLS4All.Compact.Temperature.SoftAnalysisSurfaceHeater] [0] Soft heater seems to be lagging behind real-time (59 cases) [SoftAnalysisSurfaceHeater.cs@800] 08/16/2026 01:17:13 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Publish task completed (priority=False) [PrinterClientBase.cs@248] 08/16/2026 01:17:13 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - GC. Raw movement duration = 00:00:16.9738794. Loops = 68. [McuMovementClient.cs@475] 08/16/2026 01:17:13 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. HasCollected = True, MajorCleanup = False, Raw movement duration = 00:00:16.9738794. Loops = 68. GC duration = 00:00:00.3421264. SinceCollect=00:01:07.5721145. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 147183064, XYCompressed = 13133051, LSource = 76110344, LCompressed = 2686082 } [McuMovementClient.cs@478] 08/16/2026 01:17:13 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] GC: gen0=93550, gen1=15085, gen2=532, LatencyMode=Interactive, FreeMemory=5795561472, Live=331483184, HeapSizeBytes=339787080, FragmentedBytes=8814480, TotalCommittedBytes=349061120, PinnedObjectsCount=24, MemoryLoadBytes=2788699668, HighMemoryLoadThresholdBytes=7605544550, Compacted=True, Concurrent=False [PrinterGC.cs@152] 08/16/2026 01:17:13 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, including movement [PrinterClientBase.cs@195] 08/16/2026 01:17:13 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ending layer 351 [PrintingService.cs@2118] 08/16/2026 01:17:13 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Starting [LayerClient.cs@1360] 08/16/2026 01:17:13 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:17:13 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.0156735. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 147183064, XYCompressed = 13133051, LSource = 76110344, LCompressed = 2686082 } [McuMovementClient.cs@491] 08/16/2026 01:17:13 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Completed [LayerClient.cs@1367] 08/16/2026 01:17:13 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 352, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 56.78788587115902, Elapsed = 10:29:18.7988482, TimeTotal = 18:28:10.9395181, Remaining = 07:58:52.1406699, Incomplete = False, SoftCount = 623, LayerPrintDone = 352, WeightsDone = 352, WeightDone = 04:22:16.2477375, WeightTotal = 07:21:54.8612000, WeightTotalEstimate = 07:21:54.8612000, LayerRecoatElapsed = 02:08:53.7293938, LayerRecoatDelays = 00:23:51, LayerRecoatPrintLayersElapsed = 01:29:46.4319989, LayerRecoatNoDelayAverage = 00:00:13.2132692, StreamingElapsed = 04:21:41.4117412, ObjectLayerOverheadAverageDuration = 00:00:00.0331886, TimeLayers = 10:44:06.0131861, CoolingElapsed = 00:00:00, CoolingEstimate = 03:45:26.1046151, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:35:07.7249960, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:03.1990380, JobElapsed = 05:51:39.5150145, JobTotal = 10:04:55.0891521, WeightEstimate = 02:59:38.6134625 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:16:05. coolingEstimate=03:45:26.1046151 [PrintingService.cs@1912] 08/16/2026 01:17:13 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 56.78788587115902;StartedAtUtc;10:29:18.7988482;18:28:10.9395181;07:58:52.1406699;False;623;352;352;04:22:16.2477375;07:21:54.8612000;07:21:54.8612000;02:08:53.7293938;00:23:51;01:29:46.4319989;00:00:13.2132692;04:21:41.4117412;00:00:00.0331886;10:44:06.0131861;00:00:00;03:45:26.1046151;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:35:07.7249960;00:00:00;00:04:03.1990380;05:51:39.5150145;10:04:55.0891521 [PrintingService.cs@1918] 08/16/2026 01:17:13 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ended layer 351. PreviewWeight=LayerWeight { Index = 351, FillTotalRelative = 0.1292316373541018, FillMaxRelative = 0.2611895765042922, TimeFromPreview = 38.55827710197335, EnergyDensityIncreaseFactor = 0 }, FillArea=38429.001266202205, PreviewFillRatio=0.2611895765042922, Results=7, StreamingSeconds (preview) = 38.55827710197335, StreamingSeconds (extrapolated) = 37.81935637163086, StreamingSeconds (no overhead) = 18.2316841 (04:21:41.4117412), LayerElapsedSeconds=32.5530213, LayerStreamStats=StreamStats { EdgeCount = 84804, OnTraceLength = 16691.2189402394, AllTraceLength = 31179.956020835787 }, TotalStreamStats=StreamStats { EdgeCount = 72458297, OnTraceLength = 14007091.852599937, AllTraceLength = 25933901.93191056 } [PrintingService.cs@2147] 08/16/2026 01:17:13 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 352, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 56.78789142534184, Elapsed = 10:29:18.7884994, TimeTotal = 18:28:10.9147913, Remaining = 07:58:52.1262919, Incomplete = False, SoftCount = 623, LayerPrintDone = 352, WeightsDone = 352, WeightDone = 04:22:16.2373887, WeightTotal = 07:21:54.8428838, WeightTotalEstimate = 07:21:54.8428838, LayerRecoatElapsed = 02:08:53.7293938, LayerRecoatDelays = 00:23:51, LayerRecoatPrintLayersElapsed = 01:29:46.4319989, LayerRecoatNoDelayAverage = 00:00:13.2132692, StreamingElapsed = 04:21:41.4117412, ObjectLayerOverheadAverageDuration = 00:00:00.0331592, TimeLayers = 10:44:05.9948699, CoolingElapsed = 00:00:00, CoolingEstimate = 03:45:26.0982045, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:35:07.7249960, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:03.1990380, JobElapsed = 05:51:39.5182530, JobTotal = 10:04:55.0708359, WeightEstimate = 02:59:38.6054951 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:16:05. coolingEstimate=03:45:26.0982045 [PrintingService.cs@1912] 08/16/2026 01:17:13 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 56.78789142534184;StartedAtUtc;10:29:18.7884994;18:28:10.9147913;07:58:52.1262919;False;623;352;352;04:22:16.2373887;07:21:54.8428838;07:21:54.8428838;02:08:53.7293938;00:23:51;01:29:46.4319989;00:00:13.2132692;04:21:41.4117412;00:00:00.0331592;10:44:05.9948699;00:00:00;03:45:26.0982045;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:35:07.7249960;00:00:00;00:04:03.1990380;05:51:39.5182530;10:04:55.0708359 [PrintingService.cs@1918] 08/16/2026 01:17:13 INFO [SLS4All.Compact.Printing.PrintingService] [0] Begin layer 352. PrevPreviewWeight=LayerWeight { Index = 351, FillTotalRelative = 0.1292316373541018, FillMaxRelative = 0.2611895765042922, TimeFromPreview = 38.55827710197335, EnergyDensityIncreaseFactor = 0 }, PrevPreviewFillRatio=0.2611895765042922, PreviewWeight=LayerWeight { Index = 352, FillTotalRelative = 0.1290770775166247, FillMaxRelative = 0.2598310124260108, TimeFromPreview = 25.486517817827394, EnergyDensityIncreaseFactor = 0 } [PrintingService.cs@2089] 08/16/2026 01:17:13 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:17:13 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.0615388. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 147183064, XYCompressed = 13133051, LSource = 76110344, LCompressed = 2686082 } [McuMovementClient.cs@491] 08/16/2026 01:17:13 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:17:13 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0633277. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.1259269. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 147183064, XYCompressed = 13133051, LSource = 76110344, LCompressed = 2686082 } [McuMovementClient.cs@491] 08/16/2026 01:17:13 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:17:13 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.1390086. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 147183064, XYCompressed = 13133051, LSource = 76110344, LCompressed = 2686082 } [McuMovementClient.cs@491] 08/16/2026 01:17:13 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - LayerMoves: LayerThickness=100, PowderVolume=3845.3633194798595, PrevLayerFillRatio=0.2611895765042922: Z1=98.41232838920662, Z2=100, ZMove=700, UseLoweredSpeed=False, RecoaterPowderSpeedFactor=1, RecoaterPrintSpeedFactor=1, SinteredVolumeMultiplier=1.473684210526316, VolumeFactor=1.1, RecoatPasses=1, RecoaterMaxDistance=0, PowderBedDivision=Thickness, ShakeFactor=0, ShakeBackoff=70 [LayerClient.cs@761] 08/16/2026 01:17:13 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - Sums: { BedPrep = { Z1 = 11385.030966883338, Z2 = 13000 }, PrintCap = { Z1 = 11385.030966883338, Z2 = 13000 }, BeginLayer = { Z1 = 36143.392818256354, Z2 = 35600 } } [LayerClient.cs@969] 08/16/2026 01:17:13 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z1 (pin=mcu:P2.2) clock moved from 4584817913882 (4584817913882 @ 0) for mcu = 38192.828470 [15/08/2026 23:58:54] (38206.815949016665 sec) to 4587508044253 (from now=4587388044253, flags=None, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:17:13 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z2 (pin=mcu:P0.19) clock moved from 4584817913882 (4584817913882 @ 0) for mcu = 38192.828470 [15/08/2026 23:58:54] (38206.815949016665 sec) to 4587508044253 (from external timestamp, flags=None, requested=4587508044253 (4587508044253 @ 0) for mcu = 38215.246667 [15/08/2026 23:59:17] (38229.23370210834 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:17:13 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper r (pin=mcu:P0.22) clock moved from 4584817913882 (4584817913882 @ 0) for mcu = 38192.828470 [15/08/2026 23:58:54] (38206.815949016665 sec) to 4587508044253 (from external timestamp, flags=None, requested=4587508044253 (4587508044253 @ 0) for mcu = 38215.246667 [15/08/2026 23:59:17] (38229.23370210834 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:17:13 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:17:25 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:11.0737863. Loops = 45. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:11.3140836. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 147183064, XYCompressed = 13133051, LSource = 76110344, LCompressed = 2686082 } [McuMovementClient.cs@491] 08/16/2026 01:17:25 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Setting and waiting for surface temperature to settle (target=176, hasSetTarget=(null), hasSettleIncrease=False, delay=00:00:03, keep=True) [LayerClient.cs@1279] 08/16/2026 01:17:25 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Target temperature possibly reached, waiting to settle [LayerClient.cs@1311] 08/16/2026 01:17:28 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Completed [LayerClient.cs@310] 08/16/2026 01:17:28 INFO [SLS4All.Compact.Printing.PrintingService] [0] Streaming layer 352, Weight=LayerWeight { Index = 352, FillTotalRelative = 0.1290770775166247, FillMaxRelative = 0.2598310124260108, TimeFromPreview = 25.486517817827394, EnergyDensityIncreaseFactor = 0 }, Results=7, EnergyDensityIncrease=0 [PrintingService.cs@2099] 08/16/2026 01:17:28 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L, flushing existing data. This should happen only when a batch is starting, otherwise it is an indication that feeding or processing is too slow at times. Was Timestamp=0, Now=4589090636276, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000 [McuMovementClient.cs@846] 08/16/2026 01:17:28 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L to 4589210640476, flushed existing data. Was Timestamp=0, Now=4589090642842, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000, Dwelled=0 [McuMovementClient.cs@878] 08/16/2026 01:17:28 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] X/Y/L reset complete [McuMovementClient.cs@901] 08/16/2026 01:17:28 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper laser (pin=mcu:P2.0) clock moved from 4587329022271 (4587329022271 @ 0) for mcu = 38213.754787 [15/08/2026 23:59:15] (38227.74185225833 sec) to 4589210655053 (from now=4589090655053, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:17:28 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper x (pin=mcu:PDAC.1) clock moved from 4587329046268 (1174356235844649 @ 8) for mcu = 38213.754987 [15/08/2026 23:59:15] (38227.742052234666 sec) to 4589210655053 (from now=4589090655053, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:17:28 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper y (pin=mcu:PDAC.4) clock moved from 4587329046259 (1174356235842387 @ 8) for mcu = 38213.754987 [15/08/2026 23:59:15] (38227.74205216103 sec) to 4589210655053 (from now=4589090655053, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:17:28 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Script task completed [PrinterClientBase.cs@120] 08/16/2026 01:17:29 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, finishing movement [PrinterClientBase.cs@193] 08/16/2026 01:17:29 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:17:29 DBUG [SLS4All.Compact.Temperature.Mlx90640Camera] [0] Read 362 samples in 00:01:00.1284037 ~ 6.02 samples/sec, 3 resets, 108 ignored frames) [Mlx90640Camera.cs@313] 08/16/2026 01:17:48 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Publish task completed (priority=False) [PrinterClientBase.cs@248] 08/16/2026 01:17:48 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:19.3713371. Loops = 78. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:35.0266819. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 147328700, XYCompressed = 13153833, LSource = 76190590, LCompressed = 2692259 } [McuMovementClient.cs@491] 08/16/2026 01:17:48 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, including movement [PrinterClientBase.cs@195] 08/16/2026 01:17:48 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ending layer 352 [PrintingService.cs@2118] 08/16/2026 01:17:48 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Starting [LayerClient.cs@1360] 08/16/2026 01:17:48 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:17:48 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:35.0376592. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 147328700, XYCompressed = 13153833, LSource = 76190590, LCompressed = 2692259 } [McuMovementClient.cs@491] 08/16/2026 01:17:48 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Completed [LayerClient.cs@1367] 08/16/2026 01:17:48 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 353, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 56.856296191730394, Elapsed = 10:29:53.8228784, TimeTotal = 18:27:52.5376253, Remaining = 07:57:58.7147469, Incomplete = False, SoftCount = 623, LayerPrintDone = 353, WeightsDone = 353, WeightDone = 04:22:36.9701208, WeightTotal = 07:21:44.8014582, WeightTotalEstimate = 07:21:44.8014582, LayerRecoatElapsed = 02:09:08.0310407, LayerRecoatDelays = 00:23:54, LayerRecoatPrintLayersElapsed = 01:30:00.7336462, LayerRecoatNoDelayAverage = 00:00:13.2092700, StreamingElapsed = 04:22:02.1113141, ObjectLayerOverheadAverageDuration = 00:00:00.0331592, TimeLayers = 10:43:52.3821544, CoolingElapsed = 00:00:00, CoolingEstimate = 03:45:21.3337540, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:35:07.2051000, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:03.1390500, JobElapsed = 05:52:14.5339670, JobTotal = 10:04:42.0380044, WeightEstimate = 02:59:07.8313374 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:15:47. coolingEstimate=03:45:21.3337540 [PrintingService.cs@1912] 08/16/2026 01:17:48 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 56.856296191730394;StartedAtUtc;10:29:53.8228784;18:27:52.5376253;07:57:58.7147469;False;623;353;353;04:22:36.9701208;07:21:44.8014582;07:21:44.8014582;02:09:08.0310407;00:23:54;01:30:00.7336462;00:00:13.2092700;04:22:02.1113141;00:00:00.0331592;10:43:52.3821544;00:00:00;03:45:21.3337540;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:35:07.2051000;00:00:00;00:04:03.1390500;05:52:14.5339670;10:04:42.0380044 [PrintingService.cs@1918] 08/16/2026 01:17:48 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ended layer 352. PreviewWeight=LayerWeight { Index = 352, FillTotalRelative = 0.1290770775166247, FillMaxRelative = 0.2598310124260108, TimeFromPreview = 25.486517817827394, EnergyDensityIncreaseFactor = 0 }, FillArea=37433.43441516876, PreviewFillRatio=0.2598310124260108, Results=7, StreamingSeconds (preview) = 25.486517817827394, StreamingSeconds (extrapolated) = 29.740998499260698, StreamingSeconds (no overhead) = 20.6995729 (04:22:02.1113141), LayerElapsedSeconds=35.0150637, LayerStreamStats=StreamStats { EdgeCount = 69993, OnTraceLength = 12618.783718774095, AllTraceLength = 37947.506745630875 }, TotalStreamStats=StreamStats { EdgeCount = 72528290, OnTraceLength = 14019710.636318712, AllTraceLength = 25971849.43865619 } [PrintingService.cs@2147] 08/16/2026 01:17:48 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 353, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 56.85630474200421, Elapsed = 10:29:53.8068522, TimeTotal = 18:27:52.4994417, Remaining = 07:57:58.6925895, Incomplete = False, SoftCount = 623, LayerPrintDone = 353, WeightsDone = 353, WeightDone = 04:22:36.9540946, WeightTotal = 07:21:44.7731740, WeightTotalEstimate = 07:21:44.7731740, LayerRecoatElapsed = 02:09:08.0310407, LayerRecoatDelays = 00:23:54, LayerRecoatPrintLayersElapsed = 01:30:00.7336462, LayerRecoatNoDelayAverage = 00:00:13.2092700, StreamingElapsed = 04:22:02.1113141, ObjectLayerOverheadAverageDuration = 00:00:00.0331138, TimeLayers = 10:43:52.3538702, CoolingElapsed = 00:00:00, CoolingEstimate = 03:45:21.3238546, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:35:07.2051000, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:03.1390500, JobElapsed = 05:52:14.5373433, JobTotal = 10:04:42.0097202, WeightEstimate = 02:59:07.8190794 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:15:47. coolingEstimate=03:45:21.3238546 [PrintingService.cs@1912] 08/16/2026 01:17:48 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 56.85630474200421;StartedAtUtc;10:29:53.8068522;18:27:52.4994417;07:57:58.6925895;False;623;353;353;04:22:36.9540946;07:21:44.7731740;07:21:44.7731740;02:09:08.0310407;00:23:54;01:30:00.7336462;00:00:13.2092700;04:22:02.1113141;00:00:00.0331138;10:43:52.3538702;00:00:00;03:45:21.3238546;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:35:07.2051000;00:00:00;00:04:03.1390500;05:52:14.5373433;10:04:42.0097202 [PrintingService.cs@1918] 08/16/2026 01:17:48 INFO [SLS4All.Compact.Printing.PrintingService] [0] Begin layer 353. PrevPreviewWeight=LayerWeight { Index = 352, FillTotalRelative = 0.1290770775166247, FillMaxRelative = 0.2598310124260108, TimeFromPreview = 25.486517817827394, EnergyDensityIncreaseFactor = 0 }, PrevPreviewFillRatio=0.2598310124260108, PreviewWeight=LayerWeight { Index = 353, FillTotalRelative = 0.12791819978913577, FillMaxRelative = 0.2584048477249189, TimeFromPreview = 38.882261035576406, EnergyDensityIncreaseFactor = 0 } [PrintingService.cs@2089] 08/16/2026 01:17:48 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:17:48 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:35.0596183. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 147328700, XYCompressed = 13153833, LSource = 76190590, LCompressed = 2692259 } [McuMovementClient.cs@491] 08/16/2026 01:17:48 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:17:48 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0628861. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:35.1239228. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 147328700, XYCompressed = 13153833, LSource = 76190590, LCompressed = 2692259 } [McuMovementClient.cs@491] 08/16/2026 01:17:48 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:17:48 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:35.1371128. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 147328700, XYCompressed = 13153833, LSource = 76190590, LCompressed = 2692259 } [McuMovementClient.cs@491] 08/16/2026 01:17:48 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - LayerMoves: LayerThickness=100, PowderVolume=3843.1611650476407, PrevLayerFillRatio=0.2598310124260108: Z1=98.35596982770232, Z2=100, ZMove=700, UseLoweredSpeed=False, RecoaterPowderSpeedFactor=1, RecoaterPrintSpeedFactor=1, SinteredVolumeMultiplier=1.473684210526316, VolumeFactor=1.1, RecoatPasses=1, RecoaterMaxDistance=0, PowderBedDivision=Thickness, ShakeFactor=0, ShakeBackoff=70 [LayerClient.cs@761] 08/16/2026 01:17:48 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - Sums: { BedPrep = { Z1 = 11385.030966883338, Z2 = 13000 }, PrintCap = { Z1 = 11385.030966883338, Z2 = 13000 }, BeginLayer = { Z1 = 36241.748788084056, Z2 = 35700 } } [LayerClient.cs@969] 08/16/2026 01:17:48 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z1 (pin=mcu:P2.2) clock moved from 4588727471447 (4588727471447 @ 0) for mcu = 38225.408681 [15/08/2026 23:59:27] (38239.39559539167 sec) to 4591707657622 (from now=4591587657622, flags=None, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:17:48 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z2 (pin=mcu:P0.19) clock moved from 4588727471447 (4588727471447 @ 0) for mcu = 38225.408681 [15/08/2026 23:59:27] (38239.39559539167 sec) to 4591707657622 (from external timestamp, flags=None, requested=4591707657622 (4591707657622 @ 0) for mcu = 38250.244014 [15/08/2026 23:59:52] (38264.23048018333 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:17:48 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper r (pin=mcu:P0.22) clock moved from 4588727471447 (4588727471447 @ 0) for mcu = 38225.408681 [15/08/2026 23:59:27] (38239.39559539167 sec) to 4591707657622 (from external timestamp, flags=None, requested=4591707657622 (4591707657622 @ 0) for mcu = 38250.244014 [15/08/2026 23:59:52] (38264.23048018333 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:17:48 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:17:57 DBUG [SLS4All.Compact.McuClient.Sensors.HeaterCheck] [0] Heater powderChamber3 [HysteresisHeater] no longer approaching new target of 145 with temperature 133.75 [HeaterCheck.cs@111] 08/16/2026 01:18:00 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:11.0666363. Loops = 45. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:46.3100092. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 147328700, XYCompressed = 13153833, LSource = 76190590, LCompressed = 2692259 } [McuMovementClient.cs@491] 08/16/2026 01:18:00 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Setting and waiting for surface temperature to settle (target=176, hasSetTarget=(null), hasSettleIncrease=False, delay=00:00:03, keep=True) [LayerClient.cs@1279] 08/16/2026 01:18:00 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Target temperature possibly reached, waiting to settle [LayerClient.cs@1311] 08/16/2026 01:18:03 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Completed [LayerClient.cs@310] 08/16/2026 01:18:03 INFO [SLS4All.Compact.Printing.PrintingService] [0] Streaming layer 353, Weight=LayerWeight { Index = 353, FillTotalRelative = 0.12791819978913577, FillMaxRelative = 0.2584048477249189, TimeFromPreview = 38.882261035576406, EnergyDensityIncreaseFactor = 0 }, Results=7, EnergyDensityIncrease=0 [PrintingService.cs@2099] 08/16/2026 01:18:03 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L, flushing existing data. This should happen only when a batch is starting, otherwise it is an indication that feeding or processing is too slow at times. Was Timestamp=0, Now=4593289313394, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000 [McuMovementClient.cs@846] 08/16/2026 01:18:03 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L to 4593409319405, flushed existing data. Was Timestamp=0, Now=4593289321685, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000, Dwelled=0 [McuMovementClient.cs@878] 08/16/2026 01:18:03 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] X/Y/L reset complete [McuMovementClient.cs@901] 08/16/2026 01:18:03 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper laser (pin=mcu:P2.0) clock moved from 4591572774849 (4591572774849 @ 0) for mcu = 38249.120021 [15/08/2026 23:59:51] (38263.106457075 sec) to 4593409378022 (from now=4593289378022, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:18:03 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper x (pin=mcu:PDAC.1) clock moved from 4591572798918 (1175442636523069 @ 8) for mcu = 38249.120222 [15/08/2026 23:59:51] (38263.10665765199 sec) to 4593409378022 (from now=4593289378022, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:18:03 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper y (pin=mcu:PDAC.4) clock moved from 4591572798826 (1175442636499694 @ 8) for mcu = 38249.120221 [15/08/2026 23:59:51] (38263.10665689108 sec) to 4593409378022 (from now=4593289378022, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:18:03 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Script task completed [PrinterClientBase.cs@120] 08/16/2026 01:18:03 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, finishing movement [PrinterClientBase.cs@193] 08/16/2026 01:18:03 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:18:21 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Publish task completed (priority=False) [PrinterClientBase.cs@248] 08/16/2026 01:18:21 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - GC. Raw movement duration = 00:00:17.2122448. Loops = 69. [McuMovementClient.cs@475] 08/16/2026 01:18:22 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. HasCollected = True, MajorCleanup = True, Raw movement duration = 00:00:17.2122448. Loops = 69. GC duration = 00:00:01.7316289. SinceCollect=00:01:09.1222564. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 147500312, XYCompressed = 13169294, LSource = 76277698, LCompressed = 2694267 } [McuMovementClient.cs@478] 08/16/2026 01:18:22 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] GC: gen0=93727, gen1=15103, gen2=534, LatencyMode=Interactive, FreeMemory=5858541568, Live=330572896, HeapSizeBytes=330783224, FragmentedBytes=383032, TotalCommittedBytes=333725696, PinnedObjectsCount=1, MemoryLoadBytes=2704193617, HighMemoryLoadThresholdBytes=7605544550, Compacted=True, Concurrent=False [PrinterGC.cs@152] 08/16/2026 01:18:22 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, including movement [PrinterClientBase.cs@195] 08/16/2026 01:18:22 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ending layer 353 [PrintingService.cs@2118] 08/16/2026 01:18:22 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Starting [LayerClient.cs@1360] 08/16/2026 01:18:22 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:18:22 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.0117369. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 147500312, XYCompressed = 13169294, LSource = 76277698, LCompressed = 2694267 } [McuMovementClient.cs@491] 08/16/2026 01:18:22 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Completed [LayerClient.cs@1367] 08/16/2026 01:18:22 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 354, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 56.93430081474733, Elapsed = 10:30:27.9137476, TimeTotal = 18:27:21.3424004, Remaining = 07:56:53.4286528, Incomplete = False, SoftCount = 623, LayerPrintDone = 354, WeightsDone = 354, WeightDone = 04:22:56.7929530, WeightTotal = 07:21:25.3129350, WeightTotalEstimate = 07:21:25.3129350, LayerRecoatElapsed = 02:09:22.2990777, LayerRecoatDelays = 00:23:57, LayerRecoatPrintLayersElapsed = 01:30:15.0016832, LayerRecoatNoDelayAverage = 00:00:13.2052173, StreamingElapsed = 04:22:21.9170587, ObjectLayerOverheadAverageDuration = 00:00:00.0331138, TimeLayers = 10:43:29.2745804, CoolingElapsed = 00:00:00, CoolingEstimate = 03:45:13.2461031, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:35:06.6782490, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:03.0782595, JobElapsed = 05:52:48.6297213, JobTotal = 10:04:19.5180719, WeightEstimate = 02:58:28.5199820 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:15:16. coolingEstimate=03:45:13.2461031 [PrintingService.cs@1912] 08/16/2026 01:18:22 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 56.93430081474733;StartedAtUtc;10:30:27.9137476;18:27:21.3424004;07:56:53.4286528;False;623;354;354;04:22:56.7929530;07:21:25.3129350;07:21:25.3129350;02:09:22.2990777;00:23:57;01:30:15.0016832;00:00:13.2052173;04:22:21.9170587;00:00:00.0331138;10:43:29.2745804;00:00:00;03:45:13.2461031;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:35:06.6782490;00:00:00;00:04:03.0782595;05:52:48.6297213;10:04:19.5180719 [PrintingService.cs@1918] 08/16/2026 01:18:22 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ended layer 353. PreviewWeight=LayerWeight { Index = 353, FillTotalRelative = 0.12791819978913577, FillMaxRelative = 0.2584048477249189, TimeFromPreview = 38.882261035576406, EnergyDensityIncreaseFactor = 0 }, FillArea=38059.49529088381, PreviewFillRatio=0.2584048477249189, Results=7, StreamingSeconds (preview) = 38.882261035576406, StreamingSeconds (extrapolated) = 38.265983637775705, StreamingSeconds (no overhead) = 19.8057446 (04:22:21.9170587), LayerElapsedSeconds=34.0900127, LayerStreamStats=StreamStats { EdgeCount = 85045, OnTraceLength = 16729.07045017183, AllTraceLength = 32072.0268663615 }, TotalStreamStats=StreamStats { EdgeCount = 72613335, OnTraceLength = 14036439.706768883, AllTraceLength = 26003921.46552255 } [PrintingService.cs@2147] 08/16/2026 01:18:22 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 354, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 56.934306714896024, Elapsed = 10:30:27.9026319, TimeTotal = 18:27:21.3159913, Remaining = 07:56:53.4133594, Incomplete = False, SoftCount = 623, LayerPrintDone = 354, WeightsDone = 354, WeightDone = 04:22:56.7818373, WeightTotal = 07:21:25.2933727, WeightTotalEstimate = 07:21:25.2933728, LayerRecoatElapsed = 02:09:22.2990777, LayerRecoatDelays = 00:23:57, LayerRecoatPrintLayersElapsed = 01:30:15.0016832, LayerRecoatNoDelayAverage = 00:00:13.2052173, StreamingElapsed = 04:22:21.9170587, ObjectLayerOverheadAverageDuration = 00:00:00.0330824, TimeLayers = 10:43:29.2550181, CoolingElapsed = 00:00:00, CoolingEstimate = 03:45:13.2392563, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:35:06.6782490, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:03.0782595, JobElapsed = 05:52:48.6309129, JobTotal = 10:04:19.4985096, WeightEstimate = 02:58:28.5115355 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:15:16. coolingEstimate=03:45:13.2392563 [PrintingService.cs@1912] 08/16/2026 01:18:22 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 56.934306714896024;StartedAtUtc;10:30:27.9026319;18:27:21.3159913;07:56:53.4133594;False;623;354;354;04:22:56.7818373;07:21:25.2933727;07:21:25.2933728;02:09:22.2990777;00:23:57;01:30:15.0016832;00:00:13.2052173;04:22:21.9170587;00:00:00.0330824;10:43:29.2550181;00:00:00;03:45:13.2392563;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:35:06.6782490;00:00:00;00:04:03.0782595;05:52:48.6309129;10:04:19.4985096 [PrintingService.cs@1918] 08/16/2026 01:18:22 INFO [SLS4All.Compact.Printing.PrintingService] [0] Begin layer 354. PrevPreviewWeight=LayerWeight { Index = 353, FillTotalRelative = 0.12791819978913577, FillMaxRelative = 0.2584048477249189, TimeFromPreview = 38.882261035576406, EnergyDensityIncreaseFactor = 0 }, PrevPreviewFillRatio=0.2584048477249189, PreviewWeight=LayerWeight { Index = 354, FillTotalRelative = 0.12935295294932567, FillMaxRelative = 0.2583490899614212, TimeFromPreview = 25.665426524804175, EnergyDensityIncreaseFactor = 0 } [PrintingService.cs@2089] 08/16/2026 01:18:22 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:18:22 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.0309942. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 147500312, XYCompressed = 13169294, LSource = 76277698, LCompressed = 2694267 } [McuMovementClient.cs@491] 08/16/2026 01:18:22 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:18:22 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0633329. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.0982505. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 147500312, XYCompressed = 13169294, LSource = 76277698, LCompressed = 2694267 } [McuMovementClient.cs@491] 08/16/2026 01:18:22 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:18:22 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.1097257. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 147500312, XYCompressed = 13169294, LSource = 76277698, LCompressed = 2694267 } [McuMovementClient.cs@491] 08/16/2026 01:18:22 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - LayerMoves: LayerThickness=100, PowderVolume=3840.8494338839873, PrevLayerFillRatio=0.2584048477249189: Z1=98.29680692747063, Z2=100, ZMove=700, UseLoweredSpeed=False, RecoaterPowderSpeedFactor=1, RecoaterPrintSpeedFactor=1, SinteredVolumeMultiplier=1.473684210526316, VolumeFactor=1.1, RecoatPasses=1, RecoaterMaxDistance=0, PowderBedDivision=Thickness, ShakeFactor=0, ShakeBackoff=70 [LayerClient.cs@761] 08/16/2026 01:18:22 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - Sums: { BedPrep = { Z1 = 11385.030966883338, Z2 = 13000 }, PrintCap = { Z1 = 11385.030966883338, Z2 = 13000 }, BeginLayer = { Z1 = 36340.04559501153, Z2 = 35800 } } [LayerClient.cs@969] 08/16/2026 01:18:22 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z1 (pin=mcu:P2.2) clock moved from 4592927046900 (4592927046900 @ 0) for mcu = 38260.405817 [16/08/2026 00:00:02] (38274.3920575 sec) to 4595798990007 (from now=4595678990007, flags=None, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:18:22 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z2 (pin=mcu:P0.19) clock moved from 4592927046900 (4592927046900 @ 0) for mcu = 38260.405817 [16/08/2026 00:00:02] (38274.3920575 sec) to 4595798990007 (from external timestamp, flags=None, requested=4595798990007 (4595798990007 @ 0) for mcu = 38284.339125 [16/08/2026 00:00:26] (38298.324916725 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:18:22 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper r (pin=mcu:P0.22) clock moved from 4592927046900 (4592927046900 @ 0) for mcu = 38260.405817 [16/08/2026 00:00:02] (38274.3920575 sec) to 4595798990007 (from external timestamp, flags=None, requested=4595798990007 (4595798990007 @ 0) for mcu = 38284.339125 [16/08/2026 00:00:26] (38298.324916725 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:18:22 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:18:29 DBUG [SLS4All.Compact.Temperature.Mlx90640Camera] [0] Read 360 samples in 00:01:00.0748538 ~ 5.99 samples/sec, 3 resets, 108 ignored frames) [Mlx90640Camera.cs@313] 08/16/2026 01:18:34 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:11.0757976. Loops = 45. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:11.2817895. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 147500312, XYCompressed = 13169294, LSource = 76277698, LCompressed = 2694267 } [McuMovementClient.cs@491] 08/16/2026 01:18:34 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Setting and waiting for surface temperature to settle (target=176, hasSetTarget=(null), hasSettleIncrease=False, delay=00:00:03, keep=True) [LayerClient.cs@1279] 08/16/2026 01:18:34 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Target temperature possibly reached, waiting to settle [LayerClient.cs@1311] 08/16/2026 01:18:37 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Completed [LayerClient.cs@310] 08/16/2026 01:18:37 INFO [SLS4All.Compact.Printing.PrintingService] [0] Streaming layer 354, Weight=LayerWeight { Index = 354, FillTotalRelative = 0.12935295294932567, FillMaxRelative = 0.2583490899614212, TimeFromPreview = 25.665426524804175, EnergyDensityIncreaseFactor = 0 }, Results=7, EnergyDensityIncrease=0 [PrintingService.cs@2099] 08/16/2026 01:18:37 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L, flushing existing data. This should happen only when a batch is starting, otherwise it is an indication that feeding or processing is too slow at times. Was Timestamp=0, Now=4597386620126, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000 [McuMovementClient.cs@846] 08/16/2026 01:18:37 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L to 4597506625318, flushed existing data. Was Timestamp=0, Now=4597386627711, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000, Dwelled=0 [McuMovementClient.cs@878] 08/16/2026 01:18:37 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] X/Y/L reset complete [McuMovementClient.cs@901] 08/16/2026 01:18:37 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper laser (pin=mcu:P2.0) clock moved from 4595456783373 (4595456783373 @ 0) for mcu = 38281.487409 [16/08/2026 00:00:23] (38295.473194775 sec) to 4597506694754 (from now=4597386694754, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:18:37 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper x (pin=mcu:PDAC.1) clock moved from 4595456807381 (1176436942689723 @ 8) for mcu = 38281.487609 [16/08/2026 00:00:23] (38295.47339484775 sec) to 4597506694754 (from now=4597386694754, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:18:37 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper y (pin=mcu:PDAC.4) clock moved from 4595456807392 (1176436942692385 @ 8) for mcu = 38281.487610 [16/08/2026 00:00:23] (38295.47339493441 sec) to 4597506694754 (from now=4597386694754, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:18:37 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Script task completed [PrinterClientBase.cs@120] 08/16/2026 01:18:37 DBUG [SLS4All.Compact.Temperature.SoftAnalysisSurfaceHeater] [0] Soft heater seems to be lagging behind real-time (98 cases) [SoftAnalysisSurfaceHeater.cs@800] 08/16/2026 01:18:38 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, finishing movement [PrinterClientBase.cs@193] 08/16/2026 01:18:38 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:18:57 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Publish task completed (priority=False) [PrinterClientBase.cs@248] 08/16/2026 01:18:57 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:19.5896159. Loops = 79. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:35.0850593. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 147645006, XYCompressed = 13190014, LSource = 76357534, LCompressed = 2700408 } [McuMovementClient.cs@491] 08/16/2026 01:18:57 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, including movement [PrinterClientBase.cs@195] 08/16/2026 01:18:57 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ending layer 354 [PrintingService.cs@2118] 08/16/2026 01:18:57 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Starting [LayerClient.cs@1360] 08/16/2026 01:18:57 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:18:57 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:35.0969492. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 147645006, XYCompressed = 13190014, LSource = 76357534, LCompressed = 2700408 } [McuMovementClient.cs@491] 08/16/2026 01:18:57 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Completed [LayerClient.cs@1367] 08/16/2026 01:18:57 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 355, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 57.00329214394099, Elapsed = 10:31:03.0051931, TimeTotal = 18:27:02.4885424, Remaining = 07:55:59.4833493, Incomplete = False, SoftCount = 623, LayerPrintDone = 355, WeightsDone = 355, WeightDone = 04:23:17.5685790, WeightTotal = 07:21:14.8622040, WeightTotalEstimate = 07:21:14.8622041, LayerRecoatElapsed = 02:09:36.6148972, LayerRecoatDelays = 00:24:00, LayerRecoatPrintLayersElapsed = 01:30:29.3175026, LayerRecoatNoDelayAverage = 00:00:13.2012810, StreamingElapsed = 04:22:42.6707180, ObjectLayerOverheadAverageDuration = 00:00:00.0330824, TimeLayers = 10:43:15.3087596, CoolingElapsed = 00:00:00, CoolingEstimate = 03:45:08.3580659, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:35:06.1665300, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:03.0192150, JobElapsed = 05:53:23.7161725, JobTotal = 10:04:06.1230146, WeightEstimate = 02:57:57.2936251 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:14:57. coolingEstimate=03:45:08.3580659 [PrintingService.cs@1912] 08/16/2026 01:18:57 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 57.00329214394099;StartedAtUtc;10:31:03.0051931;18:27:02.4885424;07:55:59.4833493;False;623;355;355;04:23:17.5685790;07:21:14.8622040;07:21:14.8622041;02:09:36.6148972;00:24:00;01:30:29.3175026;00:00:13.2012810;04:22:42.6707180;00:00:00.0330824;10:43:15.3087596;00:00:00;03:45:08.3580659;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:35:06.1665300;00:00:00;00:04:03.0192150;05:53:23.7161725;10:04:06.1230146 [PrintingService.cs@1918] 08/16/2026 01:18:57 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ended layer 354. PreviewWeight=LayerWeight { Index = 354, FillTotalRelative = 0.12935295294932567, FillMaxRelative = 0.2583490899614212, TimeFromPreview = 25.665426524804175, EnergyDensityIncreaseFactor = 0 }, FillArea=36963.10644387394, PreviewFillRatio=0.2583490899614212, Results=7, StreamingSeconds (preview) = 25.665426524804175, StreamingSeconds (extrapolated) = 30.18482799634852, StreamingSeconds (no overhead) = 20.7536593 (04:22:42.6707180), LayerElapsedSeconds=35.0898452, LayerStreamStats=StreamStats { EdgeCount = 69525, OnTraceLength = 12559.493966141716, AllTraceLength = 38507.26585381664 }, TotalStreamStats=StreamStats { EdgeCount = 72682860, OnTraceLength = 14048999.200735025, AllTraceLength = 26042428.731376365 } [PrintingService.cs@2147] 08/16/2026 01:18:57 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 355, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 57.003298250790344, Elapsed = 10:31:02.9936202, TimeTotal = 18:27:02.4611243, Remaining = 07:55:59.4675041, Incomplete = False, SoftCount = 623, LayerPrintDone = 355, WeightsDone = 355, WeightDone = 04:23:17.5570061, WeightTotal = 07:21:14.8418943, WeightTotalEstimate = 07:21:14.8418943, LayerRecoatElapsed = 02:09:36.6148972, LayerRecoatDelays = 00:24:00, LayerRecoatPrintLayersElapsed = 01:30:29.3175026, LayerRecoatNoDelayAverage = 00:00:13.2012810, StreamingElapsed = 04:22:42.6707180, ObjectLayerOverheadAverageDuration = 00:00:00.0330498, TimeLayers = 10:43:15.2884499, CoolingElapsed = 00:00:00, CoolingEstimate = 03:45:08.3509575, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:35:06.1665300, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:03.0192150, JobElapsed = 05:53:23.7227677, JobTotal = 10:04:06.1027049, WeightEstimate = 02:57:57.2848882 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:14:57. coolingEstimate=03:45:08.3509575 [PrintingService.cs@1912] 08/16/2026 01:18:57 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 57.003298250790344;StartedAtUtc;10:31:02.9936202;18:27:02.4611243;07:55:59.4675041;False;623;355;355;04:23:17.5570061;07:21:14.8418943;07:21:14.8418943;02:09:36.6148972;00:24:00;01:30:29.3175026;00:00:13.2012810;04:22:42.6707180;00:00:00.0330498;10:43:15.2884499;00:00:00;03:45:08.3509575;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:35:06.1665300;00:00:00;00:04:03.0192150;05:53:23.7227677;10:04:06.1027049 [PrintingService.cs@1918] 08/16/2026 01:18:57 INFO [SLS4All.Compact.Printing.PrintingService] [0] Begin layer 355. PrevPreviewWeight=LayerWeight { Index = 354, FillTotalRelative = 0.12935295294932567, FillMaxRelative = 0.2583490899614212, TimeFromPreview = 25.665426524804175, EnergyDensityIncreaseFactor = 0 }, PrevPreviewFillRatio=0.2583490899614212, PreviewWeight=LayerWeight { Index = 355, FillTotalRelative = 0.12956654321850836, FillMaxRelative = 0.258453333917671, TimeFromPreview = 38.93056359821654, EnergyDensityIncreaseFactor = 0 } [PrintingService.cs@2089] 08/16/2026 01:18:57 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:18:57 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:35.1187239. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 147645006, XYCompressed = 13190014, LSource = 76357534, LCompressed = 2700408 } [McuMovementClient.cs@491] 08/16/2026 01:18:57 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:18:58 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0629837. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:35.1841138. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 147645006, XYCompressed = 13190014, LSource = 76357534, LCompressed = 2700408 } [McuMovementClient.cs@491] 08/16/2026 01:18:58 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:18:58 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:35.1962147. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 147645006, XYCompressed = 13190014, LSource = 76357534, LCompressed = 2700408 } [McuMovementClient.cs@491] 08/16/2026 01:18:58 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - LayerMoves: LayerThickness=100, PowderVolume=3840.7590537480933, PrevLayerFillRatio=0.2583490899614212: Z1=98.29449387695381, Z2=100, ZMove=700, UseLoweredSpeed=False, RecoaterPowderSpeedFactor=1, RecoaterPrintSpeedFactor=1, SinteredVolumeMultiplier=1.473684210526316, VolumeFactor=1.1, RecoatPasses=1, RecoaterMaxDistance=0, PowderBedDivision=Thickness, ShakeFactor=0, ShakeBackoff=70 [LayerClient.cs@761] 08/16/2026 01:18:58 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - Sums: { BedPrep = { Z1 = 11385.030966883338, Z2 = 13000 }, PrintCap = { Z1 = 11385.030966883338, Z2 = 13000 }, BeginLayer = { Z1 = 36438.34008888848, Z2 = 35900 } } [LayerClient.cs@969] 08/16/2026 01:18:58 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z1 (pin=mcu:P2.2) clock moved from 4597018394487 (4597018394487 @ 0) for mcu = 38294.501027 [16/08/2026 00:00:36] (38308.486620725 sec) to 4600009317394 (from now=4599889317394, flags=None, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:18:58 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z2 (pin=mcu:P0.19) clock moved from 4597018394487 (4597018394487 @ 0) for mcu = 38294.501027 [16/08/2026 00:00:36] (38308.486620725 sec) to 4600009317394 (from external timestamp, flags=None, requested=4600009317394 (4600009317394 @ 0) for mcu = 38319.425840 [16/08/2026 00:01:01] (38333.41097828333 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:18:58 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper r (pin=mcu:P0.22) clock moved from 4597018394487 (4597018394487 @ 0) for mcu = 38294.501027 [16/08/2026 00:00:36] (38308.486620725 sec) to 4600009317394 (from external timestamp, flags=None, requested=4600009317394 (4600009317394 @ 0) for mcu = 38319.425840 [16/08/2026 00:01:01] (38333.41097828333 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:18:58 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:19:09 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:11.0752191. Loops = 45. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:46.3687247. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 147645006, XYCompressed = 13190014, LSource = 76357534, LCompressed = 2700408 } [McuMovementClient.cs@491] 08/16/2026 01:19:09 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Setting and waiting for surface temperature to settle (target=176, hasSetTarget=(null), hasSettleIncrease=False, delay=00:00:03, keep=True) [LayerClient.cs@1279] 08/16/2026 01:19:09 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Target temperature possibly reached, waiting to settle [LayerClient.cs@1311] 08/16/2026 01:19:12 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Completed [LayerClient.cs@310] 08/16/2026 01:19:12 INFO [SLS4All.Compact.Printing.PrintingService] [0] Streaming layer 355, Weight=LayerWeight { Index = 355, FillTotalRelative = 0.12956654321850836, FillMaxRelative = 0.258453333917671, TimeFromPreview = 38.93056359821654, EnergyDensityIncreaseFactor = 0 }, Results=7, EnergyDensityIncrease=0 [PrintingService.cs@2099] 08/16/2026 01:19:12 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L, flushing existing data. This should happen only when a batch is starting, otherwise it is an indication that feeding or processing is too slow at times. Was Timestamp=0, Now=4601592398143, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000 [McuMovementClient.cs@846] 08/16/2026 01:19:12 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L to 4601712404150, flushed existing data. Was Timestamp=0, Now=4601592406356, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000, Dwelled=0 [McuMovementClient.cs@878] 08/16/2026 01:19:12 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] X/Y/L reset complete [McuMovementClient.cs@901] 08/16/2026 01:19:12 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper laser (pin=mcu:P2.0) clock moved from 4599874274185 (4599874274185 @ 0) for mcu = 38318.300469 [16/08/2026 00:01:00] (38332.285618208334 sec) to 4601712438067 (from now=4601592438067, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:19:12 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper x (pin=mcu:PDAC.1) clock moved from 4599874298268 (1177567820356633 @ 8) for mcu = 38318.300670 [16/08/2026 00:01:00] (38332.28581890081 sec) to 4601712438067 (from now=4601592438067, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:19:12 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper y (pin=mcu:PDAC.4) clock moved from 4599874298160 (1177567820329102 @ 8) for mcu = 38318.300669 [16/08/2026 00:01:00] (38332.285818004624 sec) to 4601712438067 (from now=4601592438067, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:19:12 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Script task completed [PrinterClientBase.cs@120] 08/16/2026 01:19:13 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, finishing movement [PrinterClientBase.cs@193] 08/16/2026 01:19:13 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:19:29 DBUG [SLS4All.Compact.Temperature.Mlx90640Camera] [0] Read 363 samples in 00:01:00.0289126 ~ 6.05 samples/sec, 3 resets, 108 ignored frames) [Mlx90640Camera.cs@313] 08/16/2026 01:19:30 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Publish task completed (priority=False) [PrinterClientBase.cs@248] 08/16/2026 01:19:30 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - GC. Raw movement duration = 00:00:17.0602385. Loops = 69. [McuMovementClient.cs@475] 08/16/2026 01:19:30 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. HasCollected = True, MajorCleanup = False, Raw movement duration = 00:00:17.0602385. Loops = 69. GC duration = 00:00:00.3339303. SinceCollect=00:01:07.7897398. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 147814040, XYCompressed = 13205151, LSource = 76443393, LCompressed = 2702396 } [McuMovementClient.cs@478] 08/16/2026 01:19:30 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] GC: gen0=93898, gen1=15113, gen2=535, LatencyMode=Interactive, FreeMemory=5835800576, Live=331192744, HeapSizeBytes=337865720, FragmentedBytes=6872120, TotalCommittedBytes=346357760, PinnedObjectsCount=25, MemoryLoadBytes=2704193617, HighMemoryLoadThresholdBytes=7605544550, Compacted=True, Concurrent=False [PrinterGC.cs@152] 08/16/2026 01:19:30 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, including movement [PrinterClientBase.cs@195] 08/16/2026 01:19:30 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ending layer 355 [PrintingService.cs@2118] 08/16/2026 01:19:30 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Starting [LayerClient.cs@1360] 08/16/2026 01:19:30 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:19:30 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.0221908. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 147814040, XYCompressed = 13205151, LSource = 76443393, LCompressed = 2702396 } [McuMovementClient.cs@491] 08/16/2026 01:19:30 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Completed [LayerClient.cs@1367] 08/16/2026 01:19:30 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 356, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 57.08250676240759, Elapsed = 10:31:35.7117049, TimeTotal = 18:26:27.6095397, Remaining = 07:54:51.8978348, Incomplete = False, SoftCount = 623, LayerPrintDone = 356, WeightsDone = 356, WeightDone = 04:23:35.9990204, WeightTotal = 07:20:52.6001462, WeightTotalEstimate = 07:20:52.6001462, LayerRecoatElapsed = 02:09:50.8909676, LayerRecoatDelays = 00:24:03, LayerRecoatPrintLayersElapsed = 01:30:43.5935731, LayerRecoatNoDelayAverage = 00:00:13.1972785, StreamingElapsed = 04:23:01.0796825, ObjectLayerOverheadAverageDuration = 00:00:00.0330498, TimeLayers = 10:42:49.4724613, CoolingElapsed = 00:00:00, CoolingEstimate = 03:44:59.3153615, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:35:05.6462050, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:02.9591775, JobElapsed = 05:53:56.4316259, JobTotal = 10:03:40.8670788, WeightEstimate = 02:57:16.6011258 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:14:22. coolingEstimate=03:44:59.3153615 [PrintingService.cs@1912] 08/16/2026 01:19:30 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 57.08250676240759;StartedAtUtc;10:31:35.7117049;18:26:27.6095397;07:54:51.8978348;False;623;356;356;04:23:35.9990204;07:20:52.6001462;07:20:52.6001462;02:09:50.8909676;00:24:03;01:30:43.5935731;00:00:13.1972785;04:23:01.0796825;00:00:00.0330498;10:42:49.4724613;00:00:00;03:44:59.3153615;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:35:05.6462050;00:00:00;00:04:02.9591775;05:53:56.4316259;10:03:40.8670788 [PrintingService.cs@1918] 08/16/2026 01:19:30 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ended layer 355. PreviewWeight=LayerWeight { Index = 355, FillTotalRelative = 0.12956654321850836, FillMaxRelative = 0.258453333917671, TimeFromPreview = 38.93056359821654, EnergyDensityIncreaseFactor = 0 }, FillArea=37791.63164322647, PreviewFillRatio=0.258453333917671, Results=7, StreamingSeconds (preview) = 38.93056359821654, StreamingSeconds (extrapolated) = 39.65071259279379, StreamingSeconds (no overhead) = 18.4089645 (04:23:01.0796825), LayerElapsedSeconds=32.7132355, LayerStreamStats=StreamStats { EdgeCount = 83770, OnTraceLength = 16477.92765121162, AllTraceLength = 32596.61336310208 }, TotalStreamStats=StreamStats { EdgeCount = 72766630, OnTraceLength = 14065477.128386237, AllTraceLength = 26075025.344739467 } [PrintingService.cs@2147] 08/16/2026 01:19:30 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 356, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 57.082508220421936, Elapsed = 10:31:35.7089280, TimeTotal = 18:26:27.6029793, Remaining = 07:54:51.8940513, Incomplete = False, SoftCount = 623, LayerPrintDone = 356, WeightsDone = 356, WeightDone = 04:23:35.9962435, WeightTotal = 07:20:52.5952867, WeightTotalEstimate = 07:20:52.5952868, LayerRecoatElapsed = 02:09:50.8909676, LayerRecoatDelays = 00:24:03, LayerRecoatPrintLayersElapsed = 01:30:43.5935731, LayerRecoatNoDelayAverage = 00:00:13.1972785, StreamingElapsed = 04:23:01.0796825, ObjectLayerOverheadAverageDuration = 00:00:00.0330420, TimeLayers = 10:42:49.4676018, CoolingElapsed = 00:00:00, CoolingEstimate = 03:44:59.3136606, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:35:05.6462050, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:02.9591775, JobElapsed = 05:53:56.4383130, JobTotal = 10:03:40.8622193, WeightEstimate = 02:57:16.5990433 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:14:22. coolingEstimate=03:44:59.3136606 [PrintingService.cs@1912] 08/16/2026 01:19:30 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 57.082508220421936;StartedAtUtc;10:31:35.7089280;18:26:27.6029793;07:54:51.8940513;False;623;356;356;04:23:35.9962435;07:20:52.5952867;07:20:52.5952868;02:09:50.8909676;00:24:03;01:30:43.5935731;00:00:13.1972785;04:23:01.0796825;00:00:00.0330420;10:42:49.4676018;00:00:00;03:44:59.3136606;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:35:05.6462050;00:00:00;00:04:02.9591775;05:53:56.4383130;10:03:40.8622193 [PrintingService.cs@1918] 08/16/2026 01:19:30 INFO [SLS4All.Compact.Printing.PrintingService] [0] Begin layer 356. PrevPreviewWeight=LayerWeight { Index = 355, FillTotalRelative = 0.12956654321850836, FillMaxRelative = 0.258453333917671, TimeFromPreview = 38.93056359821654, EnergyDensityIncreaseFactor = 0 }, PrevPreviewFillRatio=0.258453333917671, PreviewWeight=LayerWeight { Index = 356, FillTotalRelative = 0.1295410975094434, FillMaxRelative = 0.2570368427669815, TimeFromPreview = 26.197053472885514, EnergyDensityIncreaseFactor = 0 } [PrintingService.cs@2089] 08/16/2026 01:19:30 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:19:30 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.0437685. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 147814040, XYCompressed = 13205151, LSource = 76443393, LCompressed = 2702396 } [McuMovementClient.cs@491] 08/16/2026 01:19:30 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:19:30 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0631096. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.1089278. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 147814040, XYCompressed = 13205151, LSource = 76443393, LCompressed = 2702396 } [McuMovementClient.cs@491] 08/16/2026 01:19:30 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:19:30 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.1252349. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 147814040, XYCompressed = 13205151, LSource = 76443393, LCompressed = 2702396 } [McuMovementClient.cs@491] 08/16/2026 01:19:30 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - LayerMoves: LayerThickness=100, PowderVolume=3840.9280272208625, PrevLayerFillRatio=0.258453333917671: Z1=98.29881832473927, Z2=100, ZMove=700, UseLoweredSpeed=False, RecoaterPowderSpeedFactor=1, RecoaterPrintSpeedFactor=1, SinteredVolumeMultiplier=1.473684210526316, VolumeFactor=1.1, RecoatPasses=1, RecoaterMaxDistance=0, PowderBedDivision=Thickness, ShakeFactor=0, ShakeBackoff=70 [LayerClient.cs@761] 08/16/2026 01:19:30 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - Sums: { BedPrep = { Z1 = 11385.030966883338, Z2 = 13000 }, PrintCap = { Z1 = 11385.030966883338, Z2 = 13000 }, BeginLayer = { Z1 = 36536.638907213215, Z2 = 36000 } } [LayerClient.cs@969] 08/16/2026 01:19:30 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z1 (pin=mcu:P2.2) clock moved from 4601228748402 (4601228748402 @ 0) for mcu = 38329.588012 [16/08/2026 00:01:11] (38343.57290335 sec) to 4603935583793 (from now=4603815583793, flags=None, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:19:30 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z2 (pin=mcu:P0.19) clock moved from 4601228748402 (4601228748402 @ 0) for mcu = 38329.588012 [16/08/2026 00:01:11] (38343.57290335 sec) to 4603935583793 (from external timestamp, flags=None, requested=4603935583793 (4603935583793 @ 0) for mcu = 38352.145413 [16/08/2026 00:01:34] (38366.129864941664 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:19:30 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper r (pin=mcu:P0.22) clock moved from 4601228748402 (4601228748402 @ 0) for mcu = 38329.588012 [16/08/2026 00:01:11] (38343.57290335 sec) to 4603935583793 (from external timestamp, flags=None, requested=4603935583793 (4603935583793 @ 0) for mcu = 38352.145413 [16/08/2026 00:01:34] (38366.129864941664 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:19:30 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:19:38 DBUG [SLS4All.Compact.McuClient.Sensors.HeaterCheck] [0] Heater powderChamber3 [HysteresisHeater] no longer approaching new target of 145 with temperature 133.25 [HeaterCheck.cs@111] 08/16/2026 01:19:41 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:11.0754535. Loops = 45. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:11.2988882. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 147814040, XYCompressed = 13205151, LSource = 76443393, LCompressed = 2702396 } [McuMovementClient.cs@491] 08/16/2026 01:19:41 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Setting and waiting for surface temperature to settle (target=176, hasSetTarget=(null), hasSettleIncrease=False, delay=00:00:03, keep=True) [LayerClient.cs@1279] 08/16/2026 01:19:41 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Target temperature possibly reached, waiting to settle [LayerClient.cs@1311] 08/16/2026 01:19:44 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Completed [LayerClient.cs@310] 08/16/2026 01:19:44 INFO [SLS4All.Compact.Printing.PrintingService] [0] Streaming layer 356, Weight=LayerWeight { Index = 356, FillTotalRelative = 0.1295410975094434, FillMaxRelative = 0.2570368427669815, TimeFromPreview = 26.197053472885514, EnergyDensityIncreaseFactor = 0 }, Results=7, EnergyDensityIncrease=0 [PrintingService.cs@2099] 08/16/2026 01:19:45 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L, flushing existing data. This should happen only when a batch is starting, otherwise it is an indication that feeding or processing is too slow at times. Was Timestamp=0, Now=4605524381656, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000 [McuMovementClient.cs@846] 08/16/2026 01:19:45 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L to 4605644717604, flushed existing data. Was Timestamp=0, Now=4605524719845, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000, Dwelled=0 [McuMovementClient.cs@878] 08/16/2026 01:19:45 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] X/Y/L reset complete [McuMovementClient.cs@901] 08/16/2026 01:19:45 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper laser (pin=mcu:P2.0) clock moved from 4603759169793 (4603759169793 @ 0) for mcu = 38350.675232 [16/08/2026 00:01:32] (38364.659748275 sec) to 4605644864637 (from now=4605524864637, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:19:45 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper x (pin=mcu:PDAC.1) clock moved from 4603759193751 (1178562353600343 @ 8) for mcu = 38350.675431 [16/08/2026 00:01:32] (38364.65994792783 sec) to 4605644864637 (from now=4605524864637, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:19:45 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper y (pin=mcu:PDAC.4) clock moved from 4603759193810 (1178562353615599 @ 8) for mcu = 38350.675432 [16/08/2026 00:01:32] (38364.65994842444 sec) to 4605644864637 (from now=4605524864637, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:19:45 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Script task completed [PrinterClientBase.cs@120] 08/16/2026 01:19:45 DBUG [SLS4All.Compact.Temperature.SoftAnalysisSurfaceHeater] [0] Soft heater seems to be lagging behind real-time (15 cases) [SoftAnalysisSurfaceHeater.cs@800] 08/16/2026 01:19:46 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, finishing movement [PrinterClientBase.cs@193] 08/16/2026 01:19:46 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:20:05 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Publish task completed (priority=False) [PrinterClientBase.cs@248] 08/16/2026 01:20:05 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:19.3234442. Loops = 78. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:35.0014754. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 147957796, XYCompressed = 13226165, LSource = 76522776, LCompressed = 2708682 } [McuMovementClient.cs@491] 08/16/2026 01:20:05 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, including movement [PrinterClientBase.cs@195] 08/16/2026 01:20:05 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ending layer 356 [PrintingService.cs@2118] 08/16/2026 01:20:05 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Starting [LayerClient.cs@1360] 08/16/2026 01:20:05 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:20:05 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:35.0140092. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 147957796, XYCompressed = 13226165, LSource = 76522776, LCompressed = 2708682 } [McuMovementClient.cs@491] 08/16/2026 01:20:05 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Completed [LayerClient.cs@1367] 08/16/2026 01:20:05 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 357, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 57.15128503670267, Elapsed = 10:32:10.7107288, TimeTotal = 18:26:08.9551415, Remaining = 07:53:58.2444127, Incomplete = False, SoftCount = 623, LayerPrintDone = 357, WeightsDone = 357, WeightDone = 04:23:56.6693388, WeightTotal = 07:20:42.2439703, WeightTotalEstimate = 07:20:42.2439704, LayerRecoatElapsed = 02:10:05.2196731, LayerRecoatDelays = 00:24:06, LayerRecoatPrintLayersElapsed = 01:30:57.9222785, LayerRecoatNoDelayAverage = 00:00:13.1934018, StreamingElapsed = 04:23:21.7197358, ObjectLayerOverheadAverageDuration = 00:00:00.0330420, TimeLayers = 10:42:35.6543886, CoolingElapsed = 00:00:00, CoolingEstimate = 03:44:54.4790360, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:35:05.1422340, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:02.9010270, JobElapsed = 05:54:31.4255193, JobTotal = 10:03:27.6111276, WeightEstimate = 02:56:45.5746316 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:14:03. coolingEstimate=03:44:54.4790360 [PrintingService.cs@1912] 08/16/2026 01:20:05 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 57.15128503670267;StartedAtUtc;10:32:10.7107288;18:26:08.9551415;07:53:58.2444127;False;623;357;357;04:23:56.6693388;07:20:42.2439703;07:20:42.2439704;02:10:05.2196731;00:24:06;01:30:57.9222785;00:00:13.1934018;04:23:21.7197358;00:00:00.0330420;10:42:35.6543886;00:00:00;03:44:54.4790360;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:35:05.1422340;00:00:00;00:04:02.9010270;05:54:31.4255193;10:03:27.6111276 [PrintingService.cs@1918] 08/16/2026 01:20:05 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ended layer 356. PreviewWeight=LayerWeight { Index = 356, FillTotalRelative = 0.1295410975094434, FillMaxRelative = 0.2570368427669815, TimeFromPreview = 26.197053472885514, EnergyDensityIncreaseFactor = 0 }, FillArea=36948.02387977563, PreviewFillRatio=0.2570368427669815, Results=7, StreamingSeconds (preview) = 26.197053472885514, StreamingSeconds (extrapolated) = 29.991369641654018, StreamingSeconds (no overhead) = 20.6400533 (04:23:21.7197358), LayerElapsedSeconds=34.9873786, LayerStreamStats=StreamStats { EdgeCount = 68994, OnTraceLength = 12494.708672765642, AllTraceLength = 37990.16996851191 }, TotalStreamStats=StreamStats { EdgeCount = 72835624, OnTraceLength = 14077971.837059002, AllTraceLength = 26113015.51470798 } [PrintingService.cs@2147] 08/16/2026 01:20:05 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 357, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 57.151291279043406, Elapsed = 10:32:10.6987694, TimeTotal = 18:26:08.9269665, Remaining = 07:53:58.2281971, Incomplete = False, SoftCount = 623, LayerPrintDone = 357, WeightsDone = 357, WeightDone = 04:23:56.6573794, WeightTotal = 07:20:42.2230999, WeightTotalEstimate = 07:20:42.2230999, LayerRecoatElapsed = 02:10:05.2196731, LayerRecoatDelays = 00:24:06, LayerRecoatPrintLayersElapsed = 01:30:57.9222785, LayerRecoatNoDelayAverage = 00:00:13.1934018, StreamingElapsed = 04:23:21.7197358, ObjectLayerOverheadAverageDuration = 00:00:00.0330085, TimeLayers = 10:42:35.6335182, CoolingElapsed = 00:00:00, CoolingEstimate = 03:44:54.4717314, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:35:05.1422340, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:02.9010270, JobElapsed = 05:54:31.4277152, JobTotal = 10:03:27.5902572, WeightEstimate = 02:56:45.5657205 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:14:03. coolingEstimate=03:44:54.4717314 [PrintingService.cs@1912] 08/16/2026 01:20:05 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 57.151291279043406;StartedAtUtc;10:32:10.6987694;18:26:08.9269665;07:53:58.2281971;False;623;357;357;04:23:56.6573794;07:20:42.2230999;07:20:42.2230999;02:10:05.2196731;00:24:06;01:30:57.9222785;00:00:13.1934018;04:23:21.7197358;00:00:00.0330085;10:42:35.6335182;00:00:00;03:44:54.4717314;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:35:05.1422340;00:00:00;00:04:02.9010270;05:54:31.4277152;10:03:27.5902572 [PrintingService.cs@1918] 08/16/2026 01:20:05 INFO [SLS4All.Compact.Printing.PrintingService] [0] Begin layer 357. PrevPreviewWeight=LayerWeight { Index = 356, FillTotalRelative = 0.1295410975094434, FillMaxRelative = 0.2570368427669815, TimeFromPreview = 26.197053472885514, EnergyDensityIncreaseFactor = 0 }, PrevPreviewFillRatio=0.2570368427669815, PreviewWeight=LayerWeight { Index = 357, FillTotalRelative = 0.12964880978278304, FillMaxRelative = 0.2569240511767032, TimeFromPreview = 39.292805228273394, EnergyDensityIncreaseFactor = 0 } [PrintingService.cs@2089] 08/16/2026 01:20:05 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:20:05 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:35.0342395. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 147957796, XYCompressed = 13226165, LSource = 76522776, LCompressed = 2708682 } [McuMovementClient.cs@491] 08/16/2026 01:20:05 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:20:05 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0632549. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:35.0988387. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 147957796, XYCompressed = 13226165, LSource = 76522776, LCompressed = 2708682 } [McuMovementClient.cs@491] 08/16/2026 01:20:05 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:20:05 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:35.1099062. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 147957796, XYCompressed = 13226165, LSource = 76522776, LCompressed = 2708682 } [McuMovementClient.cs@491] 08/16/2026 01:20:05 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - LayerMoves: LayerThickness=100, PowderVolume=3838.6319763274555, PrevLayerFillRatio=0.2570368427669815: Z1=98.2400567212841, Z2=100, ZMove=700, UseLoweredSpeed=False, RecoaterPowderSpeedFactor=1, RecoaterPrintSpeedFactor=1, SinteredVolumeMultiplier=1.473684210526316, VolumeFactor=1.1, RecoatPasses=1, RecoaterMaxDistance=0, PowderBedDivision=Thickness, ShakeFactor=0, ShakeBackoff=70 [LayerClient.cs@761] 08/16/2026 01:20:05 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - Sums: { BedPrep = { Z1 = 11385.030966883338, Z2 = 13000 }, PrintCap = { Z1 = 11385.030966883338, Z2 = 13000 }, BeginLayer = { Z1 = 36634.8789639345, Z2 = 36100 } } [LayerClient.cs@969] 08/16/2026 01:20:05 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z1 (pin=mcu:P2.2) clock moved from 4605154974828 (4605154974828 @ 0) for mcu = 38362.307141 [16/08/2026 00:01:44] (38376.2914569 sec) to 4608133538972 (from now=4608013538972, flags=None, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:20:05 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z2 (pin=mcu:P0.19) clock moved from 4605154974828 (4605154974828 @ 0) for mcu = 38362.307141 [16/08/2026 00:01:44] (38376.2914569 sec) to 4608133538972 (from external timestamp, flags=None, requested=4608133538972 (4608133538972 @ 0) for mcu = 38387.128966 [16/08/2026 00:02:09] (38401.112824766664 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:20:05 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper r (pin=mcu:P0.22) clock moved from 4605154974828 (4605154974828 @ 0) for mcu = 38362.307141 [16/08/2026 00:01:44] (38376.2914569 sec) to 4608133538972 (from external timestamp, flags=None, requested=4608133538972 (4608133538972 @ 0) for mcu = 38387.128966 [16/08/2026 00:02:09] (38401.112824766664 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:20:05 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:20:16 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:11.0690785. Loops = 45. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:46.2818628. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 147957796, XYCompressed = 13226165, LSource = 76522776, LCompressed = 2708682 } [McuMovementClient.cs@491] 08/16/2026 01:20:16 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Setting and waiting for surface temperature to settle (target=176, hasSetTarget=(null), hasSettleIncrease=False, delay=00:00:03, keep=True) [LayerClient.cs@1279] 08/16/2026 01:20:16 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Target temperature possibly reached, waiting to settle [LayerClient.cs@1311] 08/16/2026 01:20:19 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Completed [LayerClient.cs@310] 08/16/2026 01:20:19 INFO [SLS4All.Compact.Printing.PrintingService] [0] Streaming layer 357, Weight=LayerWeight { Index = 357, FillTotalRelative = 0.12964880978278304, FillMaxRelative = 0.2569240511767032, TimeFromPreview = 39.292805228273394, EnergyDensityIncreaseFactor = 0 }, Results=7, EnergyDensityIncrease=0 [PrintingService.cs@2099] 08/16/2026 01:20:19 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L, flushing existing data. This should happen only when a batch is starting, otherwise it is an indication that feeding or processing is too slow at times. Was Timestamp=0, Now=4609717873990, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000 [McuMovementClient.cs@846] 08/16/2026 01:20:19 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L to 4609837882768, flushed existing data. Was Timestamp=0, Now=4609717884894, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000, Dwelled=0 [McuMovementClient.cs@878] 08/16/2026 01:20:19 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] X/Y/L reset complete [McuMovementClient.cs@901] 08/16/2026 01:20:19 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper laser (pin=mcu:P2.0) clock moved from 4607998982086 (4607998982086 @ 0) for mcu = 38386.007595 [16/08/2026 00:02:08] (38399.991517383336 sec) to 4609837917905 (from now=4609717917905, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:20:19 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper x (pin=mcu:PDAC.1) clock moved from 4607999006170 (1179647745579681 @ 8) for mcu = 38386.007796 [16/08/2026 00:02:08] (38399.991718088575 sec) to 4609837917905 (from now=4609717917905, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:20:19 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper y (pin=mcu:PDAC.4) clock moved from 4607999006109 (1179647745563916 @ 8) for mcu = 38386.007795 [16/08/2026 00:02:08] (38399.99171757539 sec) to 4609837917905 (from now=4609717917905, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:20:20 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Script task completed [PrinterClientBase.cs@120] 08/16/2026 01:20:20 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, finishing movement [PrinterClientBase.cs@193] 08/16/2026 01:20:20 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:20:29 DBUG [SLS4All.Compact.Temperature.Mlx90640Camera] [0] Read 361 samples in 00:01:00.0184937 ~ 6.01 samples/sec, 3 resets, 108 ignored frames) [Mlx90640Camera.cs@313] 08/16/2026 01:20:34 DBUG [SLS4All.Compact.Configuration.AppDataOptionsWriter] [0] Saving options to /home/ppak/SLS4All/.PrivateConfiguration/SLS4All.Compact.Printer.PrinterWearCaptureSavedOptions.json [AppDataOptionsWriter.cs@86] 08/16/2026 01:20:35 DBUG [SLS4All.Compact.Configuration.AppDataOptionsWriter] [0] Confirmed saved options in /home/ppak/SLS4All/.PrivateConfiguration/SLS4All.Compact.Printer.PrinterWearCaptureSavedOptions.json [AppDataOptionsWriter.cs@138] 08/16/2026 01:20:35 INFO [SLS4All.Compact.Camera.MjpegDeviceCameraClient] [0] Restarting generator [LazyDataGenerator.cs@79] 08/16/2026 01:20:35 INFO [SLS4All.Compact.Camera.MjpegDeviceCameraClient] [0] Starting generator [LazyDataGenerator.cs@100] 08/16/2026 01:20:35 DBUG [SLS4All.Compact.Camera.MjpegDeviceCameraClient] [0] Generator stopped (cancelled=True) [LazyDataGenerator.cs@145] 08/16/2026 01:20:35 INFO [SLS4All.Compact.Camera.MjpegDeviceCameraClient] [0] Starting camera [MjpegDeviceCameraClient.cs@174] 08/16/2026 01:20:38 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Publish task completed (priority=False) [PrinterClientBase.cs@248] 08/16/2026 01:20:38 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - GC. Raw movement duration = 00:00:17.2489907. Loops = 69. [McuMovementClient.cs@475] 08/16/2026 01:20:38 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. HasCollected = True, MajorCleanup = False, Raw movement duration = 00:00:17.2489907. Loops = 69. GC duration = 00:00:00.3422966. SinceCollect=00:01:07.8242088. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 148128416, XYCompressed = 13241666, LSource = 76609382, LCompressed = 2710748 } [McuMovementClient.cs@478] 08/16/2026 01:20:38 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] GC: gen0=94068, gen1=15124, gen2=536, LatencyMode=Interactive, FreeMemory=5803917312, Live=331608240, HeapSizeBytes=336321056, FragmentedBytes=5403968, TotalCommittedBytes=348487680, PinnedObjectsCount=24, MemoryLoadBytes=2788699668, HighMemoryLoadThresholdBytes=7605544550, Compacted=True, Concurrent=False [PrinterGC.cs@152] 08/16/2026 01:20:38 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, including movement [PrinterClientBase.cs@195] 08/16/2026 01:20:38 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ending layer 357 [PrintingService.cs@2118] 08/16/2026 01:20:38 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Starting [LayerClient.cs@1360] 08/16/2026 01:20:38 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:20:38 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.0104408. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 148128416, XYCompressed = 13241666, LSource = 76609382, LCompressed = 2710748 } [McuMovementClient.cs@491] 08/16/2026 01:20:38 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Completed [LayerClient.cs@1367] 08/16/2026 01:20:38 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 358, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 57.22943964312428, Elapsed = 10:32:43.5347849, TimeTotal = 18:25:35.6744739, Remaining = 07:52:52.1396890, Incomplete = False, SoftCount = 623, LayerPrintDone = 358, WeightsDone = 358, WeightDone = 04:24:15.2034617, WeightTotal = 07:20:21.1108614, WeightTotalEstimate = 07:20:21.1108614, LayerRecoatElapsed = 02:10:19.5096063, LayerRecoatDelays = 00:24:09, LayerRecoatPrintLayersElapsed = 01:31:12.2122118, LayerRecoatNoDelayAverage = 00:00:13.1894609, StreamingElapsed = 04:23:40.2328096, ObjectLayerOverheadAverageDuration = 00:00:00.0330085, TimeLayers = 10:42:11.0020422, CoolingElapsed = 00:00:00, CoolingEstimate = 03:44:45.8507148, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:35:04.6299170, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:02.8419135, JobElapsed = 05:55:04.2437555, JobTotal = 10:03:03.5302117, WeightEstimate = 02:56:05.9073997 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:13:30. coolingEstimate=03:44:45.8507148 [PrintingService.cs@1912] 08/16/2026 01:20:38 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 57.22943964312428;StartedAtUtc;10:32:43.5347849;18:25:35.6744739;07:52:52.1396890;False;623;358;358;04:24:15.2034617;07:20:21.1108614;07:20:21.1108614;02:10:19.5096063;00:24:09;01:31:12.2122118;00:00:13.1894609;04:23:40.2328096;00:00:00.0330085;10:42:11.0020422;00:00:00;03:44:45.8507148;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:35:04.6299170;00:00:00;00:04:02.8419135;05:55:04.2437555;10:03:03.5302117 [PrintingService.cs@1918] 08/16/2026 01:20:38 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ended layer 357. PreviewWeight=LayerWeight { Index = 357, FillTotalRelative = 0.12964880978278304, FillMaxRelative = 0.2569240511767032, TimeFromPreview = 39.292805228273394, EnergyDensityIncreaseFactor = 0 }, FillArea=37496.78625231783, PreviewFillRatio=0.2569240511767032, Results=7, StreamingSeconds (preview) = 39.292805228273394, StreamingSeconds (extrapolated) = 38.625312327622076, StreamingSeconds (no overhead) = 18.5130738 (04:23:40.2328096), LayerElapsedSeconds=32.8160549, LayerStreamStats=StreamStats { EdgeCount = 84529, OnTraceLength = 16625.367610804737, AllTraceLength = 32776.63222249597 }, TotalStreamStats=StreamStats { EdgeCount = 72920153, OnTraceLength = 14094597.204669807, AllTraceLength = 26145792.146930475 } [PrintingService.cs@2147] 08/16/2026 01:20:38 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 358, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 57.22944906909472, Elapsed = 10:32:43.5166343, TimeTotal = 18:25:35.6318326, Remaining = 07:52:52.1151983, Incomplete = False, SoftCount = 623, LayerPrintDone = 358, WeightsDone = 358, WeightDone = 04:24:15.1853111, WeightTotal = 07:20:21.0792753, WeightTotalEstimate = 07:20:21.0792753, LayerRecoatElapsed = 02:10:19.5096063, LayerRecoatDelays = 00:24:09, LayerRecoatPrintLayersElapsed = 01:31:12.2122118, LayerRecoatNoDelayAverage = 00:00:13.1894609, StreamingElapsed = 04:23:40.2328096, ObjectLayerOverheadAverageDuration = 00:00:00.0329578, TimeLayers = 10:42:10.9704561, CoolingElapsed = 00:00:00, CoolingEstimate = 03:44:45.8396596, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:35:04.6299170, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:02.8419135, JobElapsed = 05:55:04.2448503, JobTotal = 10:03:03.4986256, WeightEstimate = 02:56:05.8939642 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:13:30. coolingEstimate=03:44:45.8396596 [PrintingService.cs@1912] 08/16/2026 01:20:38 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 57.22944906909472;StartedAtUtc;10:32:43.5166343;18:25:35.6318326;07:52:52.1151983;False;623;358;358;04:24:15.1853111;07:20:21.0792753;07:20:21.0792753;02:10:19.5096063;00:24:09;01:31:12.2122118;00:00:13.1894609;04:23:40.2328096;00:00:00.0329578;10:42:10.9704561;00:00:00;03:44:45.8396596;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:35:04.6299170;00:00:00;00:04:02.8419135;05:55:04.2448503;10:03:03.4986256 [PrintingService.cs@1918] 08/16/2026 01:20:38 INFO [SLS4All.Compact.Printing.PrintingService] [0] Begin layer 358. PrevPreviewWeight=LayerWeight { Index = 357, FillTotalRelative = 0.12964880978278304, FillMaxRelative = 0.2569240511767032, TimeFromPreview = 39.292805228273394, EnergyDensityIncreaseFactor = 0 }, PrevPreviewFillRatio=0.2569240511767032, PreviewWeight=LayerWeight { Index = 358, FillTotalRelative = 0.1323921046843569, FillMaxRelative = 0.2600624413879846, TimeFromPreview = 26.709426411981596, EnergyDensityIncreaseFactor = 0 } [PrintingService.cs@2089] 08/16/2026 01:20:38 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:20:38 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.0260319. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 148128416, XYCompressed = 13241666, LSource = 76609382, LCompressed = 2710748 } [McuMovementClient.cs@491] 08/16/2026 01:20:38 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:20:38 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0632066. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.0916130. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 148128416, XYCompressed = 13241666, LSource = 76609382, LCompressed = 2710748 } [McuMovementClient.cs@491] 08/16/2026 01:20:38 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:20:38 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.1013196. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 148128416, XYCompressed = 13241666, LSource = 76609382, LCompressed = 2710748 } [McuMovementClient.cs@491] 08/16/2026 01:20:38 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - LayerMoves: LayerThickness=100, PowderVolume=3838.4491476302896, PrevLayerFillRatio=0.2569240511767032: Z1=98.23537768414519, Z2=100, ZMove=700, UseLoweredSpeed=False, RecoaterPowderSpeedFactor=1, RecoaterPrintSpeedFactor=1, SinteredVolumeMultiplier=1.473684210526316, VolumeFactor=1.1, RecoatPasses=1, RecoaterMaxDistance=0, PowderBedDivision=Thickness, ShakeFactor=0, ShakeBackoff=70 [LayerClient.cs@761] 08/16/2026 01:20:38 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - Sums: { BedPrep = { Z1 = 11385.030966883338, Z2 = 13000 }, PrintCap = { Z1 = 11385.030966883338, Z2 = 13000 }, BeginLayer = { Z1 = 36733.114341618646, Z2 = 36200 } } [LayerClient.cs@969] 08/16/2026 01:20:38 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z1 (pin=mcu:P2.2) clock moved from 4609352970594 (4609352970594 @ 0) for mcu = 38397.291105 [16/08/2026 00:02:19] (38411.27475495 sec) to 4612071349932 (from now=4611951349932, flags=None, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:20:38 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z2 (pin=mcu:P0.19) clock moved from 4609352970594 (4609352970594 @ 0) for mcu = 38397.291105 [16/08/2026 00:02:19] (38411.27475495 sec) to 4612071349932 (from external timestamp, flags=None, requested=4612071349932 (4612071349932 @ 0) for mcu = 38419.944706 [16/08/2026 00:02:41] (38433.9279161 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:20:38 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper r (pin=mcu:P0.22) clock moved from 4609352970594 (4609352970594 @ 0) for mcu = 38397.291105 [16/08/2026 00:02:19] (38411.27475495 sec) to 4612071349932 (from external timestamp, flags=None, requested=4612071349932 (4612071349932 @ 0) for mcu = 38419.944706 [16/08/2026 00:02:41] (38433.9279161 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:20:38 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:20:49 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:11.0794072. Loops = 45. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:11.2762636. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 148128416, XYCompressed = 13241666, LSource = 76609382, LCompressed = 2710748 } [McuMovementClient.cs@491] 08/16/2026 01:20:49 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Setting and waiting for surface temperature to settle (target=176, hasSetTarget=(null), hasSettleIncrease=False, delay=00:00:03, keep=True) [LayerClient.cs@1279] 08/16/2026 01:20:49 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Target temperature possibly reached, waiting to settle [LayerClient.cs@1311] 08/16/2026 01:20:52 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Completed [LayerClient.cs@310] 08/16/2026 01:20:52 INFO [SLS4All.Compact.Printing.PrintingService] [0] Streaming layer 358, Weight=LayerWeight { Index = 358, FillTotalRelative = 0.1323921046843569, FillMaxRelative = 0.2600624413879846, TimeFromPreview = 26.709426411981596, EnergyDensityIncreaseFactor = 0 }, Results=7, EnergyDensityIncrease=0 [PrintingService.cs@2099] 08/16/2026 01:20:52 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L, flushing existing data. This should happen only when a batch is starting, otherwise it is an indication that feeding or processing is too slow at times. Was Timestamp=0, Now=4613660590773, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000 [McuMovementClient.cs@846] 08/16/2026 01:20:52 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L to 4613780596764, flushed existing data. Was Timestamp=0, Now=4613660599075, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000, Dwelled=0 [McuMovementClient.cs@878] 08/16/2026 01:20:52 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] X/Y/L reset complete [McuMovementClient.cs@901] 08/16/2026 01:20:52 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper laser (pin=mcu:P2.0) clock moved from 4611897004422 (4611897004422 @ 0) for mcu = 38418.491797 [16/08/2026 00:02:40] (38432.47503685 sec) to 4613780634226 (from now=4613660634226, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:20:52 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper x (pin=mcu:PDAC.1) clock moved from 4611897028420 (1180645639275683 @ 8) for mcu = 38418.491997 [16/08/2026 00:02:40] (38432.47523683864 sec) to 4613780634226 (from now=4613660634226, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:20:52 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper y (pin=mcu:PDAC.4) clock moved from 4611897028419 (1180645639275356 @ 8) for mcu = 38418.491997 [16/08/2026 00:02:40] (38432.475236827995 sec) to 4613780634226 (from now=4613660634226, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:20:53 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Script task completed [PrinterClientBase.cs@120] 08/16/2026 01:20:54 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, finishing movement [PrinterClientBase.cs@193] 08/16/2026 01:20:54 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:20:58 DBUG [SLS4All.Compact.McuClient.Sensors.HeaterCheck] [0] Heater powderChamber3 [HysteresisHeater] no longer approaching new target of 145 with temperature 133.75 [HeaterCheck.cs@111] 08/16/2026 01:21:13 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Publish task completed (priority=False) [PrinterClientBase.cs@248] 08/16/2026 01:21:13 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:19.3902579. Loops = 78. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:35.1902963. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 148275100, XYCompressed = 13262503, LSource = 76690206, LCompressed = 2716970 } [McuMovementClient.cs@491] 08/16/2026 01:21:13 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, including movement [PrinterClientBase.cs@195] 08/16/2026 01:21:13 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ending layer 358 [PrintingService.cs@2118] 08/16/2026 01:21:13 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Starting [LayerClient.cs@1360] 08/16/2026 01:21:13 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:21:13 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:35.2042338. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 148275100, XYCompressed = 13262503, LSource = 76690206, LCompressed = 2716970 } [McuMovementClient.cs@491] 08/16/2026 01:21:13 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Completed [LayerClient.cs@1367] 08/16/2026 01:21:13 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 359, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 57.299001407670524, Elapsed = 10:33:18.7244026, TimeTotal = 18:25:16.5560814, Remaining = 07:51:57.8316788, Incomplete = False, SoftCount = 623, LayerPrintDone = 359, WeightsDone = 359, WeightDone = 04:24:36.0702215, WeightTotal = 07:20:10.3930414, WeightTotalEstimate = 07:20:10.3930414, LayerRecoatElapsed = 02:10:33.8324642, LayerRecoatDelays = 00:24:12, LayerRecoatPrintLayersElapsed = 01:31:26.5350699, LayerRecoatNoDelayAverage = 00:00:13.1856043, StreamingElapsed = 04:24:01.0847622, ObjectLayerOverheadAverageDuration = 00:00:00.0329578, TimeLayers = 10:41:56.8402700, CoolingElapsed = 00:00:00, CoolingEstimate = 03:44:40.8940945, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:35:04.1285590, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:02.7840645, JobElapsed = 05:55:39.4387520, JobTotal = 10:02:49.9276465, WeightEstimate = 02:55:34.3228199 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:13:11. coolingEstimate=03:44:40.8940945 [PrintingService.cs@1912] 08/16/2026 01:21:13 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 57.299001407670524;StartedAtUtc;10:33:18.7244026;18:25:16.5560814;07:51:57.8316788;False;623;359;359;04:24:36.0702215;07:20:10.3930414;07:20:10.3930414;02:10:33.8324642;00:24:12;01:31:26.5350699;00:00:13.1856043;04:24:01.0847622;00:00:00.0329578;10:41:56.8402700;00:00:00;03:44:40.8940945;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:35:04.1285590;00:00:00;00:04:02.7840645;05:55:39.4387520;10:02:49.9276465 [PrintingService.cs@1918] 08/16/2026 01:21:13 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ended layer 358. PreviewWeight=LayerWeight { Index = 358, FillTotalRelative = 0.1323921046843569, FillMaxRelative = 0.2600624413879846, TimeFromPreview = 26.709426411981596, EnergyDensityIncreaseFactor = 0 }, FillArea=36912.251888964194, PreviewFillRatio=0.2600624413879846, Results=7, StreamingSeconds (preview) = 26.709426411981596, StreamingSeconds (extrapolated) = 30.5381864633613, StreamingSeconds (no overhead) = 20.8519526 (04:24:01.0847622), LayerElapsedSeconds=35.1942727, LayerStreamStats=StreamStats { EdgeCount = 70482, OnTraceLength = 12710.454964509234, AllTraceLength = 38529.73555977456 }, TotalStreamStats=StreamStats { EdgeCount = 72990635, OnTraceLength = 14107307.659634316, AllTraceLength = 26184321.882490247 } [PrintingService.cs@2147] 08/16/2026 01:21:13 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 359, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 57.299007839075436, Elapsed = 10:33:18.7119452, TimeTotal = 18:25:16.5268968, Remaining = 07:51:57.8149516, Incomplete = False, SoftCount = 623, LayerPrintDone = 359, WeightsDone = 359, WeightDone = 04:24:36.0577641, WeightTotal = 07:20:10.3714232, WeightTotalEstimate = 07:20:10.3714233, LayerRecoatElapsed = 02:10:33.8324642, LayerRecoatDelays = 00:24:12, LayerRecoatPrintLayersElapsed = 01:31:26.5350699, LayerRecoatNoDelayAverage = 00:00:13.1856043, StreamingElapsed = 04:24:01.0847622, ObjectLayerOverheadAverageDuration = 00:00:00.0329231, TimeLayers = 10:41:56.8186518, CoolingElapsed = 00:00:00, CoolingEstimate = 03:44:40.8865281, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:35:04.1285590, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:02.7840645, JobElapsed = 05:55:39.4451758, JobTotal = 10:02:49.9060283, WeightEstimate = 02:55:34.3136592 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:13:11. coolingEstimate=03:44:40.8865281 [PrintingService.cs@1912] 08/16/2026 01:21:13 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 57.299007839075436;StartedAtUtc;10:33:18.7119452;18:25:16.5268968;07:51:57.8149516;False;623;359;359;04:24:36.0577641;07:20:10.3714232;07:20:10.3714233;02:10:33.8324642;00:24:12;01:31:26.5350699;00:00:13.1856043;04:24:01.0847622;00:00:00.0329231;10:41:56.8186518;00:00:00;03:44:40.8865281;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:35:04.1285590;00:00:00;00:04:02.7840645;05:55:39.4451758;10:02:49.9060283 [PrintingService.cs@1918] 08/16/2026 01:21:13 INFO [SLS4All.Compact.Printing.PrintingService] [0] Begin layer 359. PrevPreviewWeight=LayerWeight { Index = 358, FillTotalRelative = 0.1323921046843569, FillMaxRelative = 0.2600624413879846, TimeFromPreview = 26.709426411981596, EnergyDensityIncreaseFactor = 0 }, PrevPreviewFillRatio=0.2600624413879846, PreviewWeight=LayerWeight { Index = 359, FillTotalRelative = 0.13109537072990468, FillMaxRelative = 0.25733869079615906, TimeFromPreview = 47.48017996683249, EnergyDensityIncreaseFactor = 0 } [PrintingService.cs@2089] 08/16/2026 01:21:13 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:21:13 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:35.2266683. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 148275100, XYCompressed = 13262503, LSource = 76690206, LCompressed = 2716970 } [McuMovementClient.cs@491] 08/16/2026 01:21:13 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:21:13 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0634072. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:35.2900360. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 148275100, XYCompressed = 13262503, LSource = 76690206, LCompressed = 2716970 } [McuMovementClient.cs@491] 08/16/2026 01:21:13 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:21:13 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:35.3022928. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 148275100, XYCompressed = 13262503, LSource = 76690206, LCompressed = 2716970 } [McuMovementClient.cs@491] 08/16/2026 01:21:13 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - LayerMoves: LayerThickness=100, PowderVolume=3843.536298118286, PrevLayerFillRatio=0.2600624413879846: Z1=98.36557040790004, Z2=100, ZMove=700, UseLoweredSpeed=False, RecoaterPowderSpeedFactor=1, RecoaterPrintSpeedFactor=1, SinteredVolumeMultiplier=1.473684210526316, VolumeFactor=1.1, RecoatPasses=1, RecoaterMaxDistance=0, PowderBedDivision=Thickness, ShakeFactor=0, ShakeBackoff=70 [LayerClient.cs@761] 08/16/2026 01:21:13 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - Sums: { BedPrep = { Z1 = 11385.030966883338, Z2 = 13000 }, PrintCap = { Z1 = 11385.030966883338, Z2 = 13000 }, BeginLayer = { Z1 = 36831.479912026545, Z2 = 36300 } } [LayerClient.cs@969] 08/16/2026 01:21:13 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z1 (pin=mcu:P2.2) clock moved from 4613290742191 (4613290742191 @ 0) for mcu = 38430.106455 [16/08/2026 00:02:52] (38444.08951825833 sec) to 4616295425009 (from now=4616175425009, flags=None, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:21:13 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z2 (pin=mcu:P0.19) clock moved from 4613290742191 (4613290742191 @ 0) for mcu = 38430.106455 [16/08/2026 00:02:52] (38444.08951825833 sec) to 4616295425009 (from external timestamp, flags=None, requested=4616295425009 (4616295425009 @ 0) for mcu = 38455.145935 [16/08/2026 00:03:17] (38469.128541741666 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:21:13 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper r (pin=mcu:P0.22) clock moved from 4613290742191 (4613290742191 @ 0) for mcu = 38430.106455 [16/08/2026 00:02:52] (38444.08951825833 sec) to 4616295425009 (from external timestamp, flags=None, requested=4616295425009 (4616295425009 @ 0) for mcu = 38455.145935 [16/08/2026 00:03:17] (38469.128541741666 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:21:13 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:21:24 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:11.0725336. Loops = 45. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:46.4749966. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 148275100, XYCompressed = 13262503, LSource = 76690206, LCompressed = 2716970 } [McuMovementClient.cs@491] 08/16/2026 01:21:24 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Setting and waiting for surface temperature to settle (target=176, hasSetTarget=(null), hasSettleIncrease=False, delay=00:00:03, keep=True) [LayerClient.cs@1279] 08/16/2026 01:21:24 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Target temperature possibly reached, waiting to settle [LayerClient.cs@1311] 08/16/2026 01:21:27 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Completed [LayerClient.cs@310] 08/16/2026 01:21:27 INFO [SLS4All.Compact.Printing.PrintingService] [0] Streaming layer 359, Weight=LayerWeight { Index = 359, FillTotalRelative = 0.13109537072990468, FillMaxRelative = 0.25733869079615906, TimeFromPreview = 47.48017996683249, EnergyDensityIncreaseFactor = 0 }, Results=7, EnergyDensityIncrease=0 [PrintingService.cs@2099] 08/16/2026 01:21:27 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L, flushing existing data. This should happen only when a batch is starting, otherwise it is an indication that feeding or processing is too slow at times. Was Timestamp=0, Now=4617880438848, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000 [McuMovementClient.cs@846] 08/16/2026 01:21:27 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L to 4618000446253, flushed existing data. Was Timestamp=0, Now=4617880448481, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000, Dwelled=0 [McuMovementClient.cs@878] 08/16/2026 01:21:27 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] X/Y/L reset complete [McuMovementClient.cs@901] 08/16/2026 01:21:27 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper laser (pin=mcu:P2.0) clock moved from 4616160585100 (4616160585100 @ 0) for mcu = 38454.022268 [16/08/2026 00:03:16] (38468.004875833336 sec) to 4618000501683 (from now=4617880501683, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:21:27 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper x (pin=mcu:PDAC.1) clock moved from 4616160609170 (1181737115947717 @ 8) for mcu = 38454.022468 [16/08/2026 00:03:16] (38468.00507642308 sec) to 4618000501683 (from now=4617880501683, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:21:27 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper y (pin=mcu:PDAC.4) clock moved from 4616160609128 (1181737115936798 @ 8) for mcu = 38454.022468 [16/08/2026 00:03:16] (38468.005076067646 sec) to 4618000501683 (from now=4617880501683, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:21:28 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Script task completed [PrinterClientBase.cs@120] 08/16/2026 01:21:28 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, finishing movement [PrinterClientBase.cs@193] 08/16/2026 01:21:28 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:21:29 DBUG [SLS4All.Compact.Temperature.Mlx90640Camera] [0] Read 362 samples in 00:01:00.1493178 ~ 6.02 samples/sec, 3 resets, 108 ignored frames) [Mlx90640Camera.cs@313] 08/16/2026 01:21:37 DBUG [SLS4All.Compact.Temperature.SoftAnalysisSurfaceHeater] [0] Soft heater seems to be lagging behind real-time (34 cases) [SoftAnalysisSurfaceHeater.cs@800] 08/16/2026 01:21:46 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Publish task completed (priority=False) [PrinterClientBase.cs@248] 08/16/2026 01:21:46 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - GC. Raw movement duration = 00:00:17.3544376. Loops = 70. [McuMovementClient.cs@475] 08/16/2026 01:21:46 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. HasCollected = True, MajorCleanup = False, Raw movement duration = 00:00:17.3544376. Loops = 70. GC duration = 00:00:00.3353326. SinceCollect=00:01:08.1095554. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 148447824, XYCompressed = 13277850, LSource = 76777902, LCompressed = 2718933 } [McuMovementClient.cs@478] 08/16/2026 01:21:46 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] GC: gen0=94226, gen1=15136, gen2=537, LatencyMode=Interactive, FreeMemory=5813354496, Live=330673760, HeapSizeBytes=337517744, FragmentedBytes=7079480, TotalCommittedBytes=351207424, PinnedObjectsCount=24, MemoryLoadBytes=2704193617, HighMemoryLoadThresholdBytes=7605544550, Compacted=True, Concurrent=False [PrinterGC.cs@152] 08/16/2026 01:21:46 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, including movement [PrinterClientBase.cs@195] 08/16/2026 01:21:46 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ending layer 359 [PrintingService.cs@2118] 08/16/2026 01:21:46 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Starting [LayerClient.cs@1360] 08/16/2026 01:21:46 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:21:46 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.0182578. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 148447824, XYCompressed = 13277850, LSource = 76777902, LCompressed = 2718933 } [McuMovementClient.cs@491] 08/16/2026 01:21:46 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Completed [LayerClient.cs@1367] 08/16/2026 01:21:46 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 360, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 57.40211194620534, Elapsed = 10:33:51.6433369, TimeTotal = 18:24:14.7806125, Remaining = 07:50:23.1372756, Incomplete = False, SoftCount = 623, LayerPrintDone = 360, WeightsDone = 360, WeightDone = 04:24:54.7013908, WeightTotal = 07:19:28.1278188, WeightTotalEstimate = 07:19:28.1278189, LayerRecoatElapsed = 02:10:48.1202292, LayerRecoatDelays = 00:24:15, LayerRecoatPrintLayersElapsed = 01:31:40.8228350, LayerRecoatNoDelayAverage = 00:00:13.1816912, StreamingElapsed = 04:24:19.6954658, ObjectLayerOverheadAverageDuration = 00:00:00.0329231, TimeLayers = 10:41:11.0806634, CoolingElapsed = 00:00:00, CoolingEstimate = 03:44:24.8782322, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:35:03.6198560, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:02.7253680, JobElapsed = 05:56:12.3620641, JobTotal = 10:02:04.7354394, WeightEstimate = 02:54:33.4264281 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:12:09. coolingEstimate=03:44:24.8782322 [PrintingService.cs@1912] 08/16/2026 01:21:46 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 57.40211194620534;StartedAtUtc;10:33:51.6433369;18:24:14.7806125;07:50:23.1372756;False;623;360;360;04:24:54.7013908;07:19:28.1278188;07:19:28.1278189;02:10:48.1202292;00:24:15;01:31:40.8228350;00:00:13.1816912;04:24:19.6954658;00:00:00.0329231;10:41:11.0806634;00:00:00;03:44:24.8782322;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:35:03.6198560;00:00:00;00:04:02.7253680;05:56:12.3620641;10:02:04.7354394 [PrintingService.cs@1918] 08/16/2026 01:21:46 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ended layer 359. PreviewWeight=LayerWeight { Index = 359, FillTotalRelative = 0.13109537072990468, FillMaxRelative = 0.25733869079615906, TimeFromPreview = 47.48017996683249, EnergyDensityIncreaseFactor = 0 }, FillArea=37489.01267121422, PreviewFillRatio=0.25733869079615906, Results=7, StreamingSeconds (preview) = 47.48017996683249, StreamingSeconds (extrapolated) = 59.85430804613158, StreamingSeconds (no overhead) = 18.6107036 (04:24:19.6954658), LayerElapsedSeconds=32.9178909, LayerStreamStats=StreamStats { EdgeCount = 85611, OnTraceLength = 16847.868459036574, AllTraceLength = 32695.02100153081 }, TotalStreamStats=StreamStats { EdgeCount = 73076246, OnTraceLength = 14124155.528093353, AllTraceLength = 26217016.90349178 } [PrintingService.cs@2147] 08/16/2026 01:21:46 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 360, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 57.402115671046076, Elapsed = 10:33:51.6361009, TimeTotal = 18:24:14.7637074, Remaining = 07:50:23.1276065, Incomplete = False, SoftCount = 623, LayerPrintDone = 360, WeightsDone = 360, WeightDone = 04:24:54.6941548, WeightTotal = 07:19:28.1152965, WeightTotalEstimate = 07:19:28.1152966, LayerRecoatElapsed = 02:10:48.1202292, LayerRecoatDelays = 00:24:15, LayerRecoatPrintLayersElapsed = 01:31:40.8228350, LayerRecoatNoDelayAverage = 00:00:13.1816912, StreamingElapsed = 04:24:19.6954658, ObjectLayerOverheadAverageDuration = 00:00:00.0329030, TimeLayers = 10:41:11.0681411, CoolingElapsed = 00:00:00, CoolingEstimate = 03:44:24.8738494, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:35:03.6198560, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:02.7253680, JobElapsed = 05:56:12.3646054, JobTotal = 10:02:04.7229171, WeightEstimate = 02:54:33.4211418 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:12:09. coolingEstimate=03:44:24.8738494 [PrintingService.cs@1912] 08/16/2026 01:21:46 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 57.402115671046076;StartedAtUtc;10:33:51.6361009;18:24:14.7637074;07:50:23.1276065;False;623;360;360;04:24:54.6941548;07:19:28.1152965;07:19:28.1152966;02:10:48.1202292;00:24:15;01:31:40.8228350;00:00:13.1816912;04:24:19.6954658;00:00:00.0329030;10:41:11.0681411;00:00:00;03:44:24.8738494;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:35:03.6198560;00:00:00;00:04:02.7253680;05:56:12.3646054;10:02:04.7229171 [PrintingService.cs@1918] 08/16/2026 01:21:46 INFO [SLS4All.Compact.Printing.PrintingService] [0] Begin layer 360. PrevPreviewWeight=LayerWeight { Index = 359, FillTotalRelative = 0.13109537072990468, FillMaxRelative = 0.25733869079615906, TimeFromPreview = 47.48017996683249, EnergyDensityIncreaseFactor = 0 }, PrevPreviewFillRatio=0.25733869079615906, PreviewWeight=LayerWeight { Index = 360, FillTotalRelative = 0.13362565083561734, FillMaxRelative = 0.2580193354403543, TimeFromPreview = 30.938616105994694, EnergyDensityIncreaseFactor = 0 } [PrintingService.cs@2089] 08/16/2026 01:21:46 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:21:46 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.0387580. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 148447824, XYCompressed = 13277850, LSource = 76777902, LCompressed = 2718933 } [McuMovementClient.cs@491] 08/16/2026 01:21:46 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:21:46 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0634138. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.1027475. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 148447824, XYCompressed = 13277850, LSource = 76777902, LCompressed = 2718933 } [McuMovementClient.cs@491] 08/16/2026 01:21:46 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:21:46 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.1164894. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 148447824, XYCompressed = 13277850, LSource = 76777902, LCompressed = 2718933 } [McuMovementClient.cs@491] 08/16/2026 01:21:46 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - LayerMoves: LayerThickness=100, PowderVolume=3839.1212546662077, PrevLayerFillRatio=0.25733869079615906: Z1=98.25257856032677, Z2=100, ZMove=700, UseLoweredSpeed=False, RecoaterPowderSpeedFactor=1, RecoaterPrintSpeedFactor=1, SinteredVolumeMultiplier=1.473684210526316, VolumeFactor=1.1, RecoatPasses=1, RecoaterMaxDistance=0, PowderBedDivision=Thickness, ShakeFactor=0, ShakeBackoff=70 [LayerClient.cs@761] 08/16/2026 01:21:46 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - Sums: { BedPrep = { Z1 = 11385.030966883338, Z2 = 13000 }, PrintCap = { Z1 = 11385.030966883338, Z2 = 13000 }, BeginLayer = { Z1 = 36929.73249058687, Z2 = 36400 } } [LayerClient.cs@969] 08/16/2026 01:21:46 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z1 (pin=mcu:P2.2) clock moved from 4617514853350 (4617514853350 @ 0) for mcu = 38465.308041 [16/08/2026 00:03:27] (38479.290444583334 sec) to 4620246204971 (from now=4620126204971, flags=None, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:21:46 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z2 (pin=mcu:P0.19) clock moved from 4617514853350 (4617514853350 @ 0) for mcu = 38465.308041 [16/08/2026 00:03:27] (38479.290444583334 sec) to 4620246204971 (from external timestamp, flags=None, requested=4620246204971 (4620246204971 @ 0) for mcu = 38488.069723 [16/08/2026 00:03:50] (38502.05170809167 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:21:46 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper r (pin=mcu:P0.22) clock moved from 4617514853350 (4617514853350 @ 0) for mcu = 38465.308041 [16/08/2026 00:03:27] (38479.290444583334 sec) to 4620246204971 (from external timestamp, flags=None, requested=4620246204971 (4620246204971 @ 0) for mcu = 38488.069723 [16/08/2026 00:03:50] (38502.05170809167 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:21:46 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:21:57 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:11.0715842. Loops = 45. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:11.2903665. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 148447824, XYCompressed = 13277850, LSource = 76777902, LCompressed = 2718933 } [McuMovementClient.cs@491] 08/16/2026 01:21:57 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Setting and waiting for surface temperature to settle (target=176, hasSetTarget=(null), hasSettleIncrease=False, delay=00:00:03, keep=True) [LayerClient.cs@1279] 08/16/2026 01:21:57 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Target temperature possibly reached, waiting to settle [LayerClient.cs@1311] 08/16/2026 01:22:00 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Completed [LayerClient.cs@310] 08/16/2026 01:22:00 INFO [SLS4All.Compact.Printing.PrintingService] [0] Streaming layer 360, Weight=LayerWeight { Index = 360, FillTotalRelative = 0.13362565083561734, FillMaxRelative = 0.2580193354403543, TimeFromPreview = 30.938616105994694, EnergyDensityIncreaseFactor = 0 }, Results=7, EnergyDensityIncrease=0 [PrintingService.cs@2099] 08/16/2026 01:22:00 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L, flushing existing data. This should happen only when a batch is starting, otherwise it is an indication that feeding or processing is too slow at times. Was Timestamp=0, Now=4621832389513, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000 [McuMovementClient.cs@846] 08/16/2026 01:22:00 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L to 4621952394962, flushed existing data. Was Timestamp=0, Now=4621832397268, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000, Dwelled=0 [McuMovementClient.cs@878] 08/16/2026 01:22:00 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] X/Y/L reset complete [McuMovementClient.cs@901] 08/16/2026 01:22:00 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper laser (pin=mcu:P2.0) clock moved from 4620070665811 (4620070665811 @ 0) for mcu = 38486.606914 [16/08/2026 00:03:48] (38500.58888175833 sec) to 4621952406588 (from now=4621832406588, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:22:00 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper x (pin=mcu:PDAC.1) clock moved from 4620070689819 (1182738096593729 @ 8) for mcu = 38486.607114 [16/08/2026 00:03:48] (38500.589081827115 sec) to 4621952406588 (from now=4621832406588, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:22:00 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper y (pin=mcu:PDAC.4) clock moved from 4620070689816 (1182738096592915 @ 8) for mcu = 38486.607114 [16/08/2026 00:03:48] (38500.589081800616 sec) to 4621952406588 (from now=4621832406588, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:22:01 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Script task completed [PrinterClientBase.cs@120] 08/16/2026 01:22:01 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, finishing movement [PrinterClientBase.cs@193] 08/16/2026 01:22:01 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:22:21 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Publish task completed (priority=False) [PrinterClientBase.cs@248] 08/16/2026 01:22:21 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:19.7780170. Loops = 80. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:35.2927667. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 148595468, XYCompressed = 13298549, LSource = 76859120, LCompressed = 2725149 } [McuMovementClient.cs@491] 08/16/2026 01:22:21 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, including movement [PrinterClientBase.cs@195] 08/16/2026 01:22:21 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ending layer 360 [PrintingService.cs@2118] 08/16/2026 01:22:21 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Starting [LayerClient.cs@1360] 08/16/2026 01:22:21 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:22:21 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:35.3049447. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 148595468, XYCompressed = 13298549, LSource = 76859120, LCompressed = 2725149 } [McuMovementClient.cs@491] 08/16/2026 01:22:21 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Completed [LayerClient.cs@1367] 08/16/2026 01:22:21 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 361, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 57.473389028459955, Elapsed = 10:34:26.9369621, TimeTotal = 18:23:54.0217022, Remaining = 07:49:27.0847401, Incomplete = False, SoftCount = 623, LayerPrintDone = 361, WeightsDone = 361, WeightDone = 04:25:15.6867062, WeightTotal = 07:19:16.1930924, WeightTotalEstimate = 07:19:16.1930925, LayerRecoatElapsed = 02:11:02.4285390, LayerRecoatDelays = 00:24:18, LayerRecoatPrintLayersElapsed = 01:31:55.1311449, LayerRecoatNoDelayAverage = 00:00:13.1778365, StreamingElapsed = 04:24:40.6551142, ObjectLayerOverheadAverageDuration = 00:00:00.0329030, TimeLayers = 10:40:55.7036928, CoolingElapsed = 00:00:00, CoolingEstimate = 03:44:19.4962925, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:35:03.1187450, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:02.6675475, JobElapsed = 05:56:47.6464935, JobTotal = 10:01:49.9174003, WeightEstimate = 02:54:00.5063863 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:11:48. coolingEstimate=03:44:19.4962925 [PrintingService.cs@1912] 08/16/2026 01:22:21 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 57.473389028459955;StartedAtUtc;10:34:26.9369621;18:23:54.0217022;07:49:27.0847401;False;623;361;361;04:25:15.6867062;07:19:16.1930924;07:19:16.1930925;02:11:02.4285390;00:24:18;01:31:55.1311449;00:00:13.1778365;04:24:40.6551142;00:00:00.0329030;10:40:55.7036928;00:00:00;03:44:19.4962925;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:35:03.1187450;00:00:00;00:04:02.6675475;05:56:47.6464935;10:01:49.9174003 [PrintingService.cs@1918] 08/16/2026 01:22:21 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ended layer 360. PreviewWeight=LayerWeight { Index = 360, FillTotalRelative = 0.13362565083561734, FillMaxRelative = 0.2580193354403543, TimeFromPreview = 30.938616105994694, EnergyDensityIncreaseFactor = 0 }, FillArea=37221.16521582713, PreviewFillRatio=0.2580193354403543, Results=7, StreamingSeconds (preview) = 30.938616105994694, StreamingSeconds (extrapolated) = 31.881852505652716, StreamingSeconds (no overhead) = 20.9596484 (04:24:40.6551142), LayerElapsedSeconds=35.2860665, LayerStreamStats=StreamStats { EdgeCount = 70969, OnTraceLength = 12852.897930648178, AllTraceLength = 38698.33012425527 }, TotalStreamStats=StreamStats { EdgeCount = 73147215, OnTraceLength = 14137008.426024001, AllTraceLength = 26255715.233616035 } [PrintingService.cs@2147] 08/16/2026 01:22:21 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 361, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 57.47339584646435, Elapsed = 10:34:26.9236413, TimeTotal = 18:23:53.9906676, Remaining = 07:49:27.0670263, Incomplete = False, SoftCount = 623, LayerPrintDone = 361, WeightsDone = 361, WeightDone = 04:25:15.6733854, WeightTotal = 07:19:16.1701038, WeightTotalEstimate = 07:19:16.1701038, LayerRecoatElapsed = 02:11:02.4285390, LayerRecoatDelays = 00:24:18, LayerRecoatPrintLayersElapsed = 01:31:55.1311449, LayerRecoatNoDelayAverage = 00:00:13.1778365, StreamingElapsed = 04:24:40.6551142, ObjectLayerOverheadAverageDuration = 00:00:00.0328661, TimeLayers = 10:40:55.6807042, CoolingElapsed = 00:00:00, CoolingEstimate = 03:44:19.4882465, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:35:03.1187450, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:02.6675475, JobElapsed = 05:56:47.6574793, JobTotal = 10:01:49.8944117, WeightEstimate = 02:54:00.4967184 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:11:48. coolingEstimate=03:44:19.4882465 [PrintingService.cs@1912] 08/16/2026 01:22:21 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 57.47339584646435;StartedAtUtc;10:34:26.9236413;18:23:53.9906676;07:49:27.0670263;False;623;361;361;04:25:15.6733854;07:19:16.1701038;07:19:16.1701038;02:11:02.4285390;00:24:18;01:31:55.1311449;00:00:13.1778365;04:24:40.6551142;00:00:00.0328661;10:40:55.6807042;00:00:00;03:44:19.4882465;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:35:03.1187450;00:00:00;00:04:02.6675475;05:56:47.6574793;10:01:49.8944117 [PrintingService.cs@1918] 08/16/2026 01:22:21 INFO [SLS4All.Compact.Printing.PrintingService] [0] Begin layer 361. PrevPreviewWeight=LayerWeight { Index = 360, FillTotalRelative = 0.13362565083561734, FillMaxRelative = 0.2580193354403543, TimeFromPreview = 30.938616105994694, EnergyDensityIncreaseFactor = 0 }, PrevPreviewFillRatio=0.2580193354403543, PreviewWeight=LayerWeight { Index = 361, FillTotalRelative = 0.13370596501260404, FillMaxRelative = 0.2561163181165085, TimeFromPreview = 51.04718838565525, EnergyDensityIncreaseFactor = 0 } [PrintingService.cs@2089] 08/16/2026 01:22:21 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:22:21 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:35.3321216. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 148595468, XYCompressed = 13298549, LSource = 76859120, LCompressed = 2725149 } [McuMovementClient.cs@491] 08/16/2026 01:22:21 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:22:21 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0632351. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:35.3958645. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 148595468, XYCompressed = 13298549, LSource = 76859120, LCompressed = 2725149 } [McuMovementClient.cs@491] 08/16/2026 01:22:21 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:22:21 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:35.4086899. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 148595468, XYCompressed = 13298549, LSource = 76859120, LCompressed = 2725149 } [McuMovementClient.cs@491] 08/16/2026 01:22:21 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - LayerMoves: LayerThickness=100, PowderVolume=3840.224540586939, PrevLayerFillRatio=0.2580193354403543: Z1=98.28081436727591, Z2=100, ZMove=700, UseLoweredSpeed=False, RecoaterPowderSpeedFactor=1, RecoaterPrintSpeedFactor=1, SinteredVolumeMultiplier=1.473684210526316, VolumeFactor=1.1, RecoatPasses=1, RecoaterMaxDistance=0, PowderBedDivision=Thickness, ShakeFactor=0, ShakeBackoff=70 [LayerClient.cs@761] 08/16/2026 01:22:21 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - Sums: { BedPrep = { Z1 = 11385.030966883338, Z2 = 13000 }, PrintCap = { Z1 = 11385.030966883338, Z2 = 13000 }, BeginLayer = { Z1 = 37028.01330495415, Z2 = 36500 } } [LayerClient.cs@969] 08/16/2026 01:22:21 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z1 (pin=mcu:P2.2) clock moved from 4621465596618 (4621465596618 @ 0) for mcu = 38498.231572 [16/08/2026 00:04:00] (38512.21330515 sec) to 4624481170023 (from now=4624361170023, flags=None, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:22:21 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z2 (pin=mcu:P0.19) clock moved from 4621465596618 (4621465596618 @ 0) for mcu = 38498.231572 [16/08/2026 00:04:00] (38512.21330515 sec) to 4624481170023 (from external timestamp, flags=None, requested=4624481170023 (4624481170023 @ 0) for mcu = 38523.361849 [16/08/2026 00:04:25] (38537.343083525 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:22:21 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper r (pin=mcu:P0.22) clock moved from 4621465596618 (4621465596618 @ 0) for mcu = 38498.231572 [16/08/2026 00:04:00] (38512.21330515 sec) to 4624481170023 (from external timestamp, flags=None, requested=4624481170023 (4624481170023 @ 0) for mcu = 38523.361849 [16/08/2026 00:04:25] (38537.343083525 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:22:21 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:22:29 DBUG [SLS4All.Compact.Temperature.Mlx90640Camera] [0] Read 362 samples in 00:01:00.1651081 ~ 6.02 samples/sec, 3 resets, 108 ignored frames) [Mlx90640Camera.cs@313] 08/16/2026 01:22:33 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:11.0737910. Loops = 45. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:46.5852747. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 148595468, XYCompressed = 13298549, LSource = 76859120, LCompressed = 2725149 } [McuMovementClient.cs@491] 08/16/2026 01:22:33 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Setting and waiting for surface temperature to settle (target=176, hasSetTarget=(null), hasSettleIncrease=False, delay=00:00:03, keep=True) [LayerClient.cs@1279] 08/16/2026 01:22:33 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Target temperature possibly reached, waiting to settle [LayerClient.cs@1311] 08/16/2026 01:22:36 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Completed [LayerClient.cs@310] 08/16/2026 01:22:36 INFO [SLS4All.Compact.Printing.PrintingService] [0] Streaming layer 361, Weight=LayerWeight { Index = 361, FillTotalRelative = 0.13370596501260404, FillMaxRelative = 0.2561163181165085, TimeFromPreview = 51.04718838565525, EnergyDensityIncreaseFactor = 0 }, Results=7, EnergyDensityIncrease=0 [PrintingService.cs@2099] 08/16/2026 01:22:36 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L, flushing existing data. This should happen only when a batch is starting, otherwise it is an indication that feeding or processing is too slow at times. Was Timestamp=0, Now=4626064474602, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000 [McuMovementClient.cs@846] 08/16/2026 01:22:36 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L to 4626184542575, flushed existing data. Was Timestamp=0, Now=4626064544861, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000, Dwelled=0 [McuMovementClient.cs@878] 08/16/2026 01:22:36 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] X/Y/L reset complete [McuMovementClient.cs@901] 08/16/2026 01:22:36 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper laser (pin=mcu:P2.0) clock moved from 4624345933326 (4624345933326 @ 0) for mcu = 38522.234811 [16/08/2026 00:04:24] (38536.21611105 sec) to 4626184781726 (from now=4626064781726, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:22:36 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper x (pin=mcu:PDAC.1) clock moved from 4624345957421 (1183832565100010 @ 8) for mcu = 38522.235012 [16/08/2026 00:04:24] (38536.21631184928 sec) to 4626184781726 (from now=4626064781726, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:22:36 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper y (pin=mcu:PDAC.4) clock moved from 4624345957335 (1183832565077975 @ 8) for mcu = 38522.235011 [16/08/2026 00:04:24] (38536.216311132 sec) to 4626184781726 (from now=4626064781726, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:22:36 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Script task completed [PrinterClientBase.cs@120] 08/16/2026 01:22:36 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, finishing movement [PrinterClientBase.cs@193] 08/16/2026 01:22:36 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:22:44 DBUG [SLS4All.Compact.McuClient.Sensors.HeaterCheck] [0] Heater powderChamber3 [HysteresisHeater] no longer approaching new target of 145 with temperature 133.75 [HeaterCheck.cs@111] 08/16/2026 01:22:47 DBUG [SLS4All.Compact.Temperature.SoftAnalysisSurfaceHeater] [0] Soft heater seems to be lagging behind real-time (64 cases) [SoftAnalysisSurfaceHeater.cs@800] 08/16/2026 01:22:54 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Publish task completed (priority=False) [PrinterClientBase.cs@248] 08/16/2026 01:22:54 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - GC. Raw movement duration = 00:00:17.4449706. Loops = 70. [McuMovementClient.cs@475] 08/16/2026 01:22:54 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. HasCollected = True, MajorCleanup = False, Raw movement duration = 00:00:17.4449706. Loops = 70. GC duration = 00:00:00.3356348. SinceCollect=00:01:08.3260095. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 148769902, XYCompressed = 13313871, LSource = 76947665, LCompressed = 2727084 } [McuMovementClient.cs@478] 08/16/2026 01:22:54 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] GC: gen0=94395, gen1=15147, gen2=538, LatencyMode=Interactive, FreeMemory=5819203584, Live=331032584, HeapSizeBytes=334483104, FragmentedBytes=3638344, TotalCommittedBytes=344047616, PinnedObjectsCount=24, MemoryLoadBytes=2704193617, HighMemoryLoadThresholdBytes=7605544550, Compacted=True, Concurrent=False [PrinterGC.cs@152] 08/16/2026 01:22:54 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, including movement [PrinterClientBase.cs@195] 08/16/2026 01:22:54 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ending layer 361 [PrintingService.cs@2118] 08/16/2026 01:22:54 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Starting [LayerClient.cs@1360] 08/16/2026 01:22:54 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:22:54 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.0142711. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 148769902, XYCompressed = 13313871, LSource = 76947665, LCompressed = 2727084 } [McuMovementClient.cs@491] 08/16/2026 01:22:54 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Completed [LayerClient.cs@1367] 08/16/2026 01:22:54 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 362, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 57.569678442931696, Elapsed = 10:34:59.9675634, TimeTotal = 18:23:00.6155495, Remaining = 07:48:00.6479861, Incomplete = False, SoftCount = 623, LayerPrintDone = 362, WeightsDone = 362, WeightDone = 04:25:34.4349538, WeightTotal = 07:18:40.1086956, WeightTotalEstimate = 07:18:40.1086956, LayerRecoatElapsed = 02:11:16.7108927, LayerRecoatDelays = 00:24:21, LayerRecoatPrintLayersElapsed = 01:32:09.4134983, LayerRecoatNoDelayAverage = 00:00:13.1739443, StreamingElapsed = 04:24:59.3838165, ObjectLayerOverheadAverageDuration = 00:00:00.0328661, TimeLayers = 10:40:16.1435797, CoolingElapsed = 00:00:00, CoolingEstimate = 03:44:05.6502529, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:35:02.6127590, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:02.6091645, JobElapsed = 05:57:20.6836814, JobTotal = 10:01:10.9216562, WeightEstimate = 02:53:05.6737418 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:10:55. coolingEstimate=03:44:05.6502529 [PrintingService.cs@1912] 08/16/2026 01:22:54 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 57.569678442931696;StartedAtUtc;10:34:59.9675634;18:23:00.6155495;07:48:00.6479861;False;623;362;362;04:25:34.4349538;07:18:40.1086956;07:18:40.1086956;02:11:16.7108927;00:24:21;01:32:09.4134983;00:00:13.1739443;04:24:59.3838165;00:00:00.0328661;10:40:16.1435797;00:00:00;03:44:05.6502529;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:35:02.6127590;00:00:00;00:04:02.6091645;05:57:20.6836814;10:01:10.9216562 [PrintingService.cs@1918] 08/16/2026 01:22:54 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ended layer 361. PreviewWeight=LayerWeight { Index = 361, FillTotalRelative = 0.13370596501260404, FillMaxRelative = 0.2561163181165085, TimeFromPreview = 51.04718838565525, EnergyDensityIncreaseFactor = 0 }, FillArea=37867.09579252427, PreviewFillRatio=0.2561163181165085, Results=7, StreamingSeconds (preview) = 51.04718838565525, StreamingSeconds (extrapolated) = 53.79011052015804, StreamingSeconds (no overhead) = 18.7287023 (04:24:59.3838165), LayerElapsedSeconds=33.0261852, LayerStreamStats=StreamStats { EdgeCount = 86468, OnTraceLength = 17012.4135334678, AllTraceLength = 32889.83637949452 }, TotalStreamStats=StreamStats { EdgeCount = 73233683, OnTraceLength = 14154020.839557469, AllTraceLength = 26288605.06999553 } [PrintingService.cs@2147] 08/16/2026 01:22:54 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 362, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 57.56968363098974, Elapsed = 10:34:59.9573911, TimeTotal = 18:23:00.5919159, Remaining = 07:48:00.6345248, Incomplete = False, SoftCount = 623, LayerPrintDone = 362, WeightsDone = 362, WeightDone = 04:25:34.4247815, WeightTotal = 07:18:40.0911892, WeightTotalEstimate = 07:18:40.0911893, LayerRecoatElapsed = 02:11:16.7108927, LayerRecoatDelays = 00:24:21, LayerRecoatPrintLayersElapsed = 01:32:09.4134983, LayerRecoatNoDelayAverage = 00:00:13.1739443, StreamingElapsed = 04:24:59.3838165, ObjectLayerOverheadAverageDuration = 00:00:00.0328380, TimeLayers = 10:40:16.1260733, CoolingElapsed = 00:00:00, CoolingEstimate = 03:44:05.6441257, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:35:02.6127590, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:02.6091645, JobElapsed = 05:57:20.7318366, JobTotal = 10:01:10.9041498, WeightEstimate = 02:53:05.6664078 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:10:55. coolingEstimate=03:44:05.6441257 [PrintingService.cs@1912] 08/16/2026 01:22:54 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 57.56968363098974;StartedAtUtc;10:34:59.9573911;18:23:00.5919159;07:48:00.6345248;False;623;362;362;04:25:34.4247815;07:18:40.0911892;07:18:40.0911893;02:11:16.7108927;00:24:21;01:32:09.4134983;00:00:13.1739443;04:24:59.3838165;00:00:00.0328380;10:40:16.1260733;00:00:00;03:44:05.6441257;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:35:02.6127590;00:00:00;00:04:02.6091645;05:57:20.7318366;10:01:10.9041498 [PrintingService.cs@1918] 08/16/2026 01:22:54 INFO [SLS4All.Compact.Printing.PrintingService] [0] Begin layer 362. PrevPreviewWeight=LayerWeight { Index = 361, FillTotalRelative = 0.13370596501260404, FillMaxRelative = 0.2561163181165085, TimeFromPreview = 51.04718838565525, EnergyDensityIncreaseFactor = 0 }, PrevPreviewFillRatio=0.2561163181165085, PreviewWeight=LayerWeight { Index = 362, FillTotalRelative = 0.13735223938665334, FillMaxRelative = 0.25925923005956447, TimeFromPreview = 39.57814697547481, EnergyDensityIncreaseFactor = 0 } [PrintingService.cs@2089] 08/16/2026 01:22:54 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:22:54 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.0812517. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 148769902, XYCompressed = 13313871, LSource = 76947665, LCompressed = 2727084 } [McuMovementClient.cs@491] 08/16/2026 01:22:54 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:22:55 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0608876. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.1454561. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 148769902, XYCompressed = 13313871, LSource = 76947665, LCompressed = 2727084 } [McuMovementClient.cs@491] 08/16/2026 01:22:55 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:22:55 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.1576389. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 148769902, XYCompressed = 13313871, LSource = 76947665, LCompressed = 2727084 } [McuMovementClient.cs@491] 08/16/2026 01:22:55 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - LayerMoves: LayerThickness=100, PowderVolume=3837.1398586780847, PrevLayerFillRatio=0.2561163181165085: Z1=98.20186975170407, Z2=100, ZMove=700, UseLoweredSpeed=False, RecoaterPowderSpeedFactor=1, RecoaterPrintSpeedFactor=1, SinteredVolumeMultiplier=1.473684210526316, VolumeFactor=1.1, RecoatPasses=1, RecoaterMaxDistance=0, PowderBedDivision=Thickness, ShakeFactor=0, ShakeBackoff=70 [LayerClient.cs@761] 08/16/2026 01:22:55 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - Sums: { BedPrep = { Z1 = 11385.030966883338, Z2 = 13000 }, PrintCap = { Z1 = 11385.030966883338, Z2 = 13000 }, BeginLayer = { Z1 = 37126.21517470585, Z2 = 36600 } } [LayerClient.cs@969] 08/16/2026 01:22:55 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z1 (pin=mcu:P2.2) clock moved from 4625700601031 (4625700601031 @ 0) for mcu = 38533.523926 [16/08/2026 00:04:35] (38547.50500859167 sec) to 4628450222255 (from now=4628330222255, flags=None, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:22:55 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z2 (pin=mcu:P0.19) clock moved from 4625700601031 (4625700601031 @ 0) for mcu = 38533.523926 [16/08/2026 00:04:35] (38547.50500859167 sec) to 4628450222255 (from external timestamp, flags=None, requested=4628450222255 (4628450222255 @ 0) for mcu = 38556.437870 [16/08/2026 00:04:58] (38570.41851879167 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:22:55 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper r (pin=mcu:P0.22) clock moved from 4625700601031 (4625700601031 @ 0) for mcu = 38533.523926 [16/08/2026 00:04:35] (38547.50500859167 sec) to 4628450222255 (from external timestamp, flags=None, requested=4628450222255 (4628450222255 @ 0) for mcu = 38556.437870 [16/08/2026 00:04:58] (38570.41851879167 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:22:55 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:23:06 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:11.0695463. Loops = 45. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:11.3343339. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 148769902, XYCompressed = 13313871, LSource = 76947665, LCompressed = 2727084 } [McuMovementClient.cs@491] 08/16/2026 01:23:06 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Setting and waiting for surface temperature to settle (target=176, hasSetTarget=(null), hasSettleIncrease=False, delay=00:00:03, keep=True) [LayerClient.cs@1279] 08/16/2026 01:23:06 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Target temperature possibly reached, waiting to settle [LayerClient.cs@1311] 08/16/2026 01:23:09 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Completed [LayerClient.cs@310] 08/16/2026 01:23:09 INFO [SLS4All.Compact.Printing.PrintingService] [0] Streaming layer 362, Weight=LayerWeight { Index = 362, FillTotalRelative = 0.13735223938665334, FillMaxRelative = 0.25925923005956447, TimeFromPreview = 39.57814697547481, EnergyDensityIncreaseFactor = 0 }, Results=7, EnergyDensityIncrease=0 [PrintingService.cs@2099] 08/16/2026 01:23:09 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L, flushing existing data. This should happen only when a batch is starting, otherwise it is an indication that feeding or processing is too slow at times. Was Timestamp=0, Now=4630032337331, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000 [McuMovementClient.cs@846] 08/16/2026 01:23:09 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L to 4630152342129, flushed existing data. Was Timestamp=0, Now=4630032344366, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000, Dwelled=0 [McuMovementClient.cs@878] 08/16/2026 01:23:09 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] X/Y/L reset complete [McuMovementClient.cs@901] 08/16/2026 01:23:09 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper laser (pin=mcu:P2.0) clock moved from 4628269214212 (4628269214212 @ 0) for mcu = 38554.929424 [16/08/2026 00:04:56] (38568.910118433334 sec) to 4630152382022 (from now=4630032382022, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:23:09 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper x (pin=mcu:PDAC.1) clock moved from 4628269238219 (1184836924984130 @ 8) for mcu = 38554.929624 [16/08/2026 00:04:56] (38568.910318493814 sec) to 4630152382022 (from now=4630032382022, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:23:09 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper y (pin=mcu:PDAC.4) clock moved from 4628269238229 (1184836924986685 @ 8) for mcu = 38554.929624 [16/08/2026 00:04:56] (38568.910318576985 sec) to 4630152382022 (from now=4630032382022, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:23:09 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Script task completed [PrinterClientBase.cs@120] 08/16/2026 01:23:10 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, finishing movement [PrinterClientBase.cs@193] 08/16/2026 01:23:10 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:23:29 DBUG [SLS4All.Compact.Temperature.Mlx90640Camera] [0] Read 361 samples in 00:01:00.1415672 ~ 6 samples/sec, 3 resets, 109 ignored frames) [Mlx90640Camera.cs@313] 08/16/2026 01:23:30 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Publish task completed (priority=False) [PrinterClientBase.cs@248] 08/16/2026 01:23:30 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:19.7402520. Loops = 79. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:35.3709878. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 148918008, XYCompressed = 13334305, LSource = 77029087, LCompressed = 2733176 } [McuMovementClient.cs@491] 08/16/2026 01:23:30 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, including movement [PrinterClientBase.cs@195] 08/16/2026 01:23:30 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ending layer 362 [PrintingService.cs@2118] 08/16/2026 01:23:30 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Starting [LayerClient.cs@1360] 08/16/2026 01:23:30 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:23:30 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:35.3820137. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 148918008, XYCompressed = 13334305, LSource = 77029087, LCompressed = 2733176 } [McuMovementClient.cs@491] 08/16/2026 01:23:30 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Completed [LayerClient.cs@1367] 08/16/2026 01:23:30 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 363, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 57.64217048239689, Elapsed = 10:35:35.2957976, TimeTotal = 18:22:38.6742457, Remaining = 07:47:03.3784481, Incomplete = False, SoftCount = 623, LayerPrintDone = 363, WeightsDone = 363, WeightDone = 04:25:55.4910400, WeightTotal = 07:18:27.3359996, WeightTotalEstimate = 07:18:27.3359997, LayerRecoatElapsed = 02:11:30.9830407, LayerRecoatDelays = 00:24:24, LayerRecoatPrintLayersElapsed = 01:32:23.6856465, LayerRecoatNoDelayAverage = 00:00:13.1700472, StreamingElapsed = 04:25:20.4172370, ObjectLayerOverheadAverageDuration = 00:00:00.0328380, TimeLayers = 10:39:59.8907621, CoolingElapsed = 00:00:00, CoolingEstimate = 03:43:59.9617667, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:35:02.1061360, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:02.5507080, JobElapsed = 05:57:56.0500413, JobTotal = 10:00:55.2339181, WeightEstimate = 02:52:31.8449597 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:10:33. coolingEstimate=03:43:59.9617667 [PrintingService.cs@1912] 08/16/2026 01:23:30 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 57.64217048239689;StartedAtUtc;10:35:35.2957976;18:22:38.6742457;07:47:03.3784481;False;623;363;363;04:25:55.4910400;07:18:27.3359996;07:18:27.3359997;02:11:30.9830407;00:24:24;01:32:23.6856465;00:00:13.1700472;04:25:20.4172370;00:00:00.0328380;10:39:59.8907621;00:00:00;03:43:59.9617667;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:35:02.1061360;00:00:00;00:04:02.5507080;05:57:56.0500413;10:00:55.2339181 [PrintingService.cs@1918] 08/16/2026 01:23:30 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ended layer 362. PreviewWeight=LayerWeight { Index = 362, FillTotalRelative = 0.13735223938665334, FillMaxRelative = 0.25925923005956447, TimeFromPreview = 39.57814697547481, EnergyDensityIncreaseFactor = 0 }, FillArea=37824.2589083932, PreviewFillRatio=0.25925923005956447, Results=7, StreamingSeconds (preview) = 39.57814697547481, StreamingSeconds (extrapolated) = 32.788610050230275, StreamingSeconds (no overhead) = 21.0334205 (04:25:20.4172370), LayerElapsedSeconds=35.3191253, LayerStreamStats=StreamStats { EdgeCount = 71281, OnTraceLength = 12987.92360638827, AllTraceLength = 38695.38427300006 }, TotalStreamStats=StreamStats { EdgeCount = 73304964, OnTraceLength = 14167008.763163857, AllTraceLength = 26327300.45426853 } [PrintingService.cs@2147] 08/16/2026 01:23:30 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 363, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 57.64215621448038, Elapsed = 10:35:35.3239301, TimeTotal = 18:22:38.7394271, Remaining = 07:47:03.4154970, Incomplete = False, SoftCount = 623, LayerPrintDone = 363, WeightsDone = 363, WeightDone = 04:25:55.5191725, WeightTotal = 07:18:27.3842821, WeightTotalEstimate = 07:18:27.3842822, LayerRecoatElapsed = 02:11:30.9830407, LayerRecoatDelays = 00:24:24, LayerRecoatPrintLayersElapsed = 01:32:23.6856465, LayerRecoatNoDelayAverage = 00:00:13.1700472, StreamingElapsed = 04:25:20.4172370, ObjectLayerOverheadAverageDuration = 00:00:00.0329155, TimeLayers = 10:39:59.9390446, CoolingElapsed = 00:00:00, CoolingEstimate = 03:43:59.9786656, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:35:02.1061360, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:02.5507080, JobElapsed = 05:57:56.0534440, JobTotal = 10:00:55.2822006, WeightEstimate = 02:52:31.8651097 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:10:33. coolingEstimate=03:43:59.9786656 [PrintingService.cs@1912] 08/16/2026 01:23:30 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 57.64215621448038;StartedAtUtc;10:35:35.3239301;18:22:38.7394271;07:47:03.4154970;False;623;363;363;04:25:55.5191725;07:18:27.3842821;07:18:27.3842822;02:11:30.9830407;00:24:24;01:32:23.6856465;00:00:13.1700472;04:25:20.4172370;00:00:00.0329155;10:39:59.9390446;00:00:00;03:43:59.9786656;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:35:02.1061360;00:00:00;00:04:02.5507080;05:57:56.0534440;10:00:55.2822006 [PrintingService.cs@1918] 08/16/2026 01:23:30 INFO [SLS4All.Compact.Printing.PrintingService] [0] Begin layer 363. PrevPreviewWeight=LayerWeight { Index = 362, FillTotalRelative = 0.13735223938665334, FillMaxRelative = 0.25925923005956447, TimeFromPreview = 39.57814697547481, EnergyDensityIncreaseFactor = 0 }, PrevPreviewFillRatio=0.25925923005956447, PreviewWeight=LayerWeight { Index = 363, FillTotalRelative = 0.13602195916690954, FillMaxRelative = 0.2543968954363217, TimeFromPreview = 40.188958045733806, EnergyDensityIncreaseFactor = 0 } [PrintingService.cs@2089] 08/16/2026 01:23:30 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:23:30 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:35.3985522. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 148918008, XYCompressed = 13334305, LSource = 77029087, LCompressed = 2733176 } [McuMovementClient.cs@491] 08/16/2026 01:23:30 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:23:30 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0630721. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:35.4629060. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 148918008, XYCompressed = 13334305, LSource = 77029087, LCompressed = 2733176 } [McuMovementClient.cs@491] 08/16/2026 01:23:30 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:23:30 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:35.4770181. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 148918008, XYCompressed = 13334305, LSource = 77029087, LCompressed = 2733176 } [McuMovementClient.cs@491] 08/16/2026 01:23:30 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - LayerMoves: LayerThickness=100, PowderVolume=3842.2343386338825, PrevLayerFillRatio=0.25925923005956447: Z1=98.33225005461131, Z2=100, ZMove=700, UseLoweredSpeed=False, RecoaterPowderSpeedFactor=1, RecoaterPrintSpeedFactor=1, SinteredVolumeMultiplier=1.473684210526316, VolumeFactor=1.1, RecoatPasses=1, RecoaterMaxDistance=0, PowderBedDivision=Thickness, ShakeFactor=0, ShakeBackoff=70 [LayerClient.cs@761] 08/16/2026 01:23:30 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - Sums: { BedPrep = { Z1 = 11385.030966883338, Z2 = 13000 }, PrintCap = { Z1 = 11385.030966883338, Z2 = 13000 }, BeginLayer = { Z1 = 37224.547424760465, Z2 = 36700 } } [LayerClient.cs@969] 08/16/2026 01:23:30 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z1 (pin=mcu:P2.2) clock moved from 4629669616111 (4629669616111 @ 0) for mcu = 38566.599688 [16/08/2026 00:05:08] (38580.580134258336 sec) to 4632688325199 (from now=4632568325199, flags=None, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:23:30 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z2 (pin=mcu:P0.19) clock moved from 4629669616111 (4629669616111 @ 0) for mcu = 38566.599688 [16/08/2026 00:05:08] (38580.580134258336 sec) to 4632688325199 (from external timestamp, flags=None, requested=4632688325199 (4632688325199 @ 0) for mcu = 38591.756082 [16/08/2026 00:05:33] (38605.736043325 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:23:30 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper r (pin=mcu:P0.22) clock moved from 4629669616111 (4629669616111 @ 0) for mcu = 38566.599688 [16/08/2026 00:05:08] (38580.580134258336 sec) to 4632688325199 (from external timestamp, flags=None, requested=4632688325199 (4632688325199 @ 0) for mcu = 38591.756082 [16/08/2026 00:05:33] (38605.736043325 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:23:30 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:23:41 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:11.0709054. Loops = 45. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:46.6520818. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 148918008, XYCompressed = 13334305, LSource = 77029087, LCompressed = 2733176 } [McuMovementClient.cs@491] 08/16/2026 01:23:41 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Setting and waiting for surface temperature to settle (target=176, hasSetTarget=(null), hasSettleIncrease=False, delay=00:00:03, keep=True) [LayerClient.cs@1279] 08/16/2026 01:23:41 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Target temperature possibly reached, waiting to settle [LayerClient.cs@1311] 08/16/2026 01:23:44 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Completed [LayerClient.cs@310] 08/16/2026 01:23:44 INFO [SLS4All.Compact.Printing.PrintingService] [0] Streaming layer 363, Weight=LayerWeight { Index = 363, FillTotalRelative = 0.13602195916690954, FillMaxRelative = 0.2543968954363217, TimeFromPreview = 40.188958045733806, EnergyDensityIncreaseFactor = 0 }, Results=7, EnergyDensityIncrease=0 [PrintingService.cs@2099] 08/16/2026 01:23:44 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L, flushing existing data. This should happen only when a batch is starting, otherwise it is an indication that feeding or processing is too slow at times. Was Timestamp=0, Now=4634272912074, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000 [McuMovementClient.cs@846] 08/16/2026 01:23:44 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L to 4634392917149, flushed existing data. Was Timestamp=0, Now=4634272919424, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000, Dwelled=0 [McuMovementClient.cs@878] 08/16/2026 01:23:44 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] X/Y/L reset complete [McuMovementClient.cs@901] 08/16/2026 01:23:44 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper laser (pin=mcu:P2.0) clock moved from 4632554304261 (4632554304261 @ 0) for mcu = 38590.639200 [16/08/2026 00:05:32] (38604.619202175 sec) to 4634392960228 (from now=4634272960228, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:23:44 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper x (pin=mcu:PDAC.1) clock moved from 4632554328341 (1185933908055509 @ 8) for mcu = 38590.639400 [16/08/2026 00:05:32] (38604.6194028486 sec) to 4634392960228 (from now=4634272960228, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:23:44 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper y (pin=mcu:PDAC.4) clock moved from 4632554328288 (1185933908041795 @ 8) for mcu = 38590.639400 [16/08/2026 00:05:32] (38604.61940240218 sec) to 4634392960228 (from now=4634272960228, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:23:44 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Script task completed [PrinterClientBase.cs@120] 08/16/2026 01:23:45 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, finishing movement [PrinterClientBase.cs@193] 08/16/2026 01:23:45 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:24:02 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Publish task completed (priority=False) [PrinterClientBase.cs@248] 08/16/2026 01:24:02 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - GC. Raw movement duration = 00:00:17.3976886. Loops = 70. [McuMovementClient.cs@475] 08/16/2026 01:24:03 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. HasCollected = True, MajorCleanup = False, Raw movement duration = 00:00:17.3976886. Loops = 70. GC duration = 00:00:00.3400020. SinceCollect=00:01:08.3278929. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 149092098, XYCompressed = 13349746, LSource = 77117418, LCompressed = 2735255 } [McuMovementClient.cs@478] 08/16/2026 01:24:03 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] GC: gen0=94568, gen1=15176, gen2=539, LatencyMode=Interactive, FreeMemory=5803573248, Live=331374576, HeapSizeBytes=338447944, FragmentedBytes=7888880, TotalCommittedBytes=348241920, PinnedObjectsCount=24, MemoryLoadBytes=2788699668, HighMemoryLoadThresholdBytes=7605544550, Compacted=True, Concurrent=False [PrinterGC.cs@152] 08/16/2026 01:24:03 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, including movement [PrinterClientBase.cs@195] 08/16/2026 01:24:03 DBUG [SLS4All.Compact.Temperature.SoftAnalysisSurfaceHeater] [0] Soft heater seems to be lagging behind real-time (105 cases) [SoftAnalysisSurfaceHeater.cs@800] 08/16/2026 01:24:03 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ending layer 363 [PrintingService.cs@2118] 08/16/2026 01:24:03 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Starting [LayerClient.cs@1360] 08/16/2026 01:24:03 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:24:03 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.0466876. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 149092098, XYCompressed = 13349746, LSource = 77117418, LCompressed = 2735255 } [McuMovementClient.cs@491] 08/16/2026 01:24:03 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Completed [LayerClient.cs@1367] 08/16/2026 01:24:03 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 364, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 57.72064936176512, Elapsed = 10:36:08.2991820, TimeTotal = 18:22:05.9005296, Remaining = 07:45:57.6013476, Incomplete = False, SoftCount = 623, LayerPrintDone = 364, WeightsDone = 364, WeightDone = 04:26:14.2077668, WeightTotal = 07:18:06.4985683, WeightTotalEstimate = 07:18:06.4985684, LayerRecoatElapsed = 02:11:45.2696983, LayerRecoatDelays = 00:24:27, LayerRecoatPrintLayersElapsed = 01:32:37.9723042, LayerRecoatNoDelayAverage = 00:00:13.1661957, StreamingElapsed = 04:25:39.0729158, ObjectLayerOverheadAverageDuration = 00:00:00.0329155, TimeLayers = 10:39:35.6139353, CoolingElapsed = 00:00:00, CoolingEstimate = 03:43:51.4648774, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:35:01.6054410, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:02.4929355, JobElapsed = 05:58:29.0505011, JobTotal = 10:00:31.5155588, WeightEstimate = 02:51:52.2908016 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:10:00. coolingEstimate=03:43:51.4648774 [PrintingService.cs@1912] 08/16/2026 01:24:03 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 57.72064936176512;StartedAtUtc;10:36:08.2991820;18:22:05.9005296;07:45:57.6013476;False;623;364;364;04:26:14.2077668;07:18:06.4985683;07:18:06.4985684;02:11:45.2696983;00:24:27;01:32:37.9723042;00:00:13.1661957;04:25:39.0729158;00:00:00.0329155;10:39:35.6139353;00:00:00;03:43:51.4648774;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:35:01.6054410;00:00:00;00:04:02.4929355;05:58:29.0505011;10:00:31.5155588 [PrintingService.cs@1918] 08/16/2026 01:24:03 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ended layer 363. PreviewWeight=LayerWeight { Index = 363, FillTotalRelative = 0.13602195916690954, FillMaxRelative = 0.2543968954363217, TimeFromPreview = 40.188958045733806, EnergyDensityIncreaseFactor = 0 }, FillArea=37471.44510311777, PreviewFillRatio=0.2543968954363217, Results=7, StreamingSeconds (preview) = 40.188958045733806, StreamingSeconds (extrapolated) = 38.54139262959792, StreamingSeconds (no overhead) = 18.6556788 (04:25:39.0729158), LayerElapsedSeconds=32.9980984, LayerStreamStats=StreamStats { EdgeCount = 86248, OnTraceLength = 16968.25704068318, AllTraceLength = 32595.859970960766 }, TotalStreamStats=StreamStats { EdgeCount = 73391212, OnTraceLength = 14183977.02020454, AllTraceLength = 26359896.31423949 } [PrintingService.cs@2147] 08/16/2026 01:24:03 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 364, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 57.72063657775098, Elapsed = 10:36:08.3245165, TimeTotal = 18:22:05.9590668, Remaining = 07:45:57.6345503, Incomplete = False, SoftCount = 623, LayerPrintDone = 364, WeightsDone = 364, WeightDone = 04:26:14.2331013, WeightTotal = 07:18:06.5419292, WeightTotalEstimate = 07:18:06.5419292, LayerRecoatElapsed = 02:11:45.2696983, LayerRecoatDelays = 00:24:27, LayerRecoatPrintLayersElapsed = 01:32:37.9723042, LayerRecoatNoDelayAverage = 00:00:13.1661957, StreamingElapsed = 04:25:39.0729158, ObjectLayerOverheadAverageDuration = 00:00:00.0329851, TimeLayers = 10:39:35.6572962, CoolingElapsed = 00:00:00, CoolingEstimate = 03:43:51.4800537, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:35:01.6054410, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:02.4929355, JobElapsed = 05:58:29.0534790, JobTotal = 10:00:31.5589197, WeightEstimate = 02:51:52.3088279 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:10:00. coolingEstimate=03:43:51.4800537 [PrintingService.cs@1912] 08/16/2026 01:24:03 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 57.72063657775098;StartedAtUtc;10:36:08.3245165;18:22:05.9590668;07:45:57.6345503;False;623;364;364;04:26:14.2331013;07:18:06.5419292;07:18:06.5419292;02:11:45.2696983;00:24:27;01:32:37.9723042;00:00:13.1661957;04:25:39.0729158;00:00:00.0329851;10:39:35.6572962;00:00:00;03:43:51.4800537;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:35:01.6054410;00:00:00;00:04:02.4929355;05:58:29.0534790;10:00:31.5589197 [PrintingService.cs@1918] 08/16/2026 01:24:03 INFO [SLS4All.Compact.Printing.PrintingService] [0] Begin layer 364. PrevPreviewWeight=LayerWeight { Index = 363, FillTotalRelative = 0.13602195916690954, FillMaxRelative = 0.2543968954363217, TimeFromPreview = 40.188958045733806, EnergyDensityIncreaseFactor = 0 }, PrevPreviewFillRatio=0.2543968954363217, PreviewWeight=LayerWeight { Index = 364, FillTotalRelative = 0.13808319042339487, FillMaxRelative = 0.25402461686171895, TimeFromPreview = 29.411351846836702, EnergyDensityIncreaseFactor = 0 } [PrintingService.cs@2089] 08/16/2026 01:24:03 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:24:03 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.0716030. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 149092098, XYCompressed = 13349746, LSource = 77117418, LCompressed = 2735255 } [McuMovementClient.cs@491] 08/16/2026 01:24:03 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:24:03 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0630205. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.1341333. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 149092098, XYCompressed = 13349746, LSource = 77117418, LCompressed = 2735255 } [McuMovementClient.cs@491] 08/16/2026 01:24:03 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:24:03 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.1467719. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 149092098, XYCompressed = 13349746, LSource = 77117418, LCompressed = 2735255 } [McuMovementClient.cs@491] 08/16/2026 01:24:03 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - LayerMoves: LayerThickness=100, PowderVolume=3834.3527731540653, PrevLayerFillRatio=0.2543968954363217: Z1=98.13054136136728, Z2=100, ZMove=700, UseLoweredSpeed=False, RecoaterPowderSpeedFactor=1, RecoaterPrintSpeedFactor=1, SinteredVolumeMultiplier=1.473684210526316, VolumeFactor=1.1, RecoatPasses=1, RecoaterMaxDistance=0, PowderBedDivision=Thickness, ShakeFactor=0, ShakeBackoff=70 [LayerClient.cs@761] 08/16/2026 01:24:03 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - Sums: { BedPrep = { Z1 = 11385.030966883338, Z2 = 13000 }, PrintCap = { Z1 = 11385.030966883338, Z2 = 13000 }, BeginLayer = { Z1 = 37322.67796612183, Z2 = 36800 } } [LayerClient.cs@969] 08/16/2026 01:24:03 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z1 (pin=mcu:P2.2) clock moved from 4633907715250 (4633907715250 @ 0) for mcu = 38601.917805 [16/08/2026 00:05:43] (38615.89762708333 sec) to 4636648030040 (from now=4636528030040, flags=None, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:24:03 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z2 (pin=mcu:P0.19) clock moved from 4633907715250 (4633907715250 @ 0) for mcu = 38601.917805 [16/08/2026 00:05:43] (38615.89762708333 sec) to 4636648030040 (from external timestamp, flags=None, requested=4636648030040 (4636648030040 @ 0) for mcu = 38624.754181 [16/08/2026 00:06:06] (38638.73358366667 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:24:03 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper r (pin=mcu:P0.22) clock moved from 4633907715250 (4633907715250 @ 0) for mcu = 38601.917805 [16/08/2026 00:05:43] (38615.89762708333 sec) to 4636648030040 (from external timestamp, flags=None, requested=4636648030040 (4636648030040 @ 0) for mcu = 38624.754181 [16/08/2026 00:06:06] (38638.73358366667 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:24:03 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:24:07 DBUG [SLS4All.Compact.McuClient.Sensors.HeaterCheck] [0] Heater powderChamber3 [HysteresisHeater] no longer approaching new target of 145 with temperature 134.5 [HeaterCheck.cs@111] 08/16/2026 01:24:14 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:11.0770285. Loops = 45. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:11.3217890. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 149092098, XYCompressed = 13349746, LSource = 77117418, LCompressed = 2735255 } [McuMovementClient.cs@491] 08/16/2026 01:24:14 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Setting and waiting for surface temperature to settle (target=176, hasSetTarget=(null), hasSettleIncrease=False, delay=00:00:03, keep=True) [LayerClient.cs@1279] 08/16/2026 01:24:14 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Target temperature possibly reached, waiting to settle [LayerClient.cs@1311] 08/16/2026 01:24:17 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Completed [LayerClient.cs@310] 08/16/2026 01:24:17 INFO [SLS4All.Compact.Printing.PrintingService] [0] Streaming layer 364, Weight=LayerWeight { Index = 364, FillTotalRelative = 0.13808319042339487, FillMaxRelative = 0.25402461686171895, TimeFromPreview = 29.411351846836702, EnergyDensityIncreaseFactor = 0 }, Results=7, EnergyDensityIncrease=0 [PrintingService.cs@2099] 08/16/2026 01:24:17 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L, flushing existing data. This should happen only when a batch is starting, otherwise it is an indication that feeding or processing is too slow at times. Was Timestamp=0, Now=4638229833888, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000 [McuMovementClient.cs@846] 08/16/2026 01:24:17 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L to 4638349838099, flushed existing data. Was Timestamp=0, Now=4638229840388, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000, Dwelled=0 [McuMovementClient.cs@878] 08/16/2026 01:24:17 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] X/Y/L reset complete [McuMovementClient.cs@901] 08/16/2026 01:24:17 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper laser (pin=mcu:P2.0) clock moved from 4636468027263 (4636468027263 @ 0) for mcu = 38623.254169 [16/08/2026 00:06:05] (38637.233560525 sec) to 4638349849852 (from now=4638229849852, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:24:17 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper x (pin=mcu:PDAC.1) clock moved from 4636468051243 (1186935821118435 @ 8) for mcu = 38623.254369 [16/08/2026 00:06:05] (38637.23376036572 sec) to 4638349849852 (from now=4638229849852, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:24:17 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper y (pin=mcu:PDAC.4) clock moved from 4636468051278 (1186935821127236 @ 8) for mcu = 38623.254369 [16/08/2026 00:06:05] (38637.23376065221 sec) to 4638349849852 (from now=4638229849852, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:24:17 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Script task completed [PrinterClientBase.cs@120] 08/16/2026 01:24:18 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, finishing movement [PrinterClientBase.cs@193] 08/16/2026 01:24:18 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:24:30 DBUG [SLS4All.Compact.Temperature.Mlx90640Camera] [0] Read 359 samples in 00:01:00.1463093 ~ 5.97 samples/sec, 3 resets, 109 ignored frames) [Mlx90640Camera.cs@313] 08/16/2026 01:24:38 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Publish task completed (priority=False) [PrinterClientBase.cs@248] 08/16/2026 01:24:38 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:19.3634294. Loops = 78. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:34.9783069. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 149239058, XYCompressed = 13369376, LSource = 77197830, LCompressed = 2741114 } [McuMovementClient.cs@491] 08/16/2026 01:24:38 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, including movement [PrinterClientBase.cs@195] 08/16/2026 01:24:38 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ending layer 364 [PrintingService.cs@2118] 08/16/2026 01:24:38 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Starting [LayerClient.cs@1360] 08/16/2026 01:24:38 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:24:38 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:34.9901166. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 149239058, XYCompressed = 13369376, LSource = 77197830, LCompressed = 2741114 } [McuMovementClient.cs@491] 08/16/2026 01:24:38 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Completed [LayerClient.cs@1367] 08/16/2026 01:24:38 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 365, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 57.80136755752109, Elapsed = 10:36:43.2756463, TimeTotal = 18:21:34.0688095, Remaining = 07:44:50.7931632, Incomplete = False, SoftCount = 623, LayerPrintDone = 365, WeightsDone = 365, WeightDone = 04:26:34.9160900, WeightTotal = 07:17:46.3786316, WeightTotalEstimate = 07:17:46.3786316, LayerRecoatElapsed = 02:11:59.5378394, LayerRecoatDelays = 00:24:30, LayerRecoatPrintLayersElapsed = 01:32:52.2404455, LayerRecoatNoDelayAverage = 00:00:13.1623221, StreamingElapsed = 04:25:59.7229194, ObjectLayerOverheadAverageDuration = 00:00:00.0329851, TimeLayers = 10:39:12.0348834, CoolingElapsed = 00:00:00, CoolingEstimate = 03:43:43.2122092, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:35:01.1018730, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:02.4348315, JobElapsed = 05:59:03.9858555, JobTotal = 10:00:08.4981789, WeightEstimate = 02:51:11.4625416 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:09:29. coolingEstimate=03:43:43.2122092 [PrintingService.cs@1912] 08/16/2026 01:24:38 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 57.80136755752109;StartedAtUtc;10:36:43.2756463;18:21:34.0688095;07:44:50.7931632;False;623;365;365;04:26:34.9160900;07:17:46.3786316;07:17:46.3786316;02:11:59.5378394;00:24:30;01:32:52.2404455;00:00:13.1623221;04:25:59.7229194;00:00:00.0329851;10:39:12.0348834;00:00:00;03:43:43.2122092;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:35:01.1018730;00:00:00;00:04:02.4348315;05:59:03.9858555;10:00:08.4981789 [PrintingService.cs@1918] 08/16/2026 01:24:38 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ended layer 364. PreviewWeight=LayerWeight { Index = 364, FillTotalRelative = 0.13808319042339487, FillMaxRelative = 0.25402461686171895, TimeFromPreview = 29.411351846836702, EnergyDensityIncreaseFactor = 0 }, FillArea=37475.281164425694, PreviewFillRatio=0.25402461686171895, Results=7, StreamingSeconds (preview) = 29.411351846836702, StreamingSeconds (extrapolated) = 39.813301161028626, StreamingSeconds (no overhead) = 20.6500036 (04:25:59.7229194), LayerElapsedSeconds=34.9322136, LayerStreamStats=StreamStats { EdgeCount = 70811, OnTraceLength = 12873.248865783215, AllTraceLength = 37895.06890980899 }, TotalStreamStats=StreamStats { EdgeCount = 73462023, OnTraceLength = 14196850.269070324, AllTraceLength = 26397791.3831493 } [PrintingService.cs@2147] 08/16/2026 01:24:38 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 365, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 57.80137593351754, Elapsed = 10:36:43.2589658, TimeTotal = 18:21:34.0303735, Remaining = 07:44:50.7714077, Incomplete = False, SoftCount = 623, LayerPrintDone = 365, WeightsDone = 365, WeightDone = 04:26:34.8994095, WeightTotal = 07:17:46.3501605, WeightTotalEstimate = 07:17:46.3501605, LayerRecoatElapsed = 02:11:59.5378394, LayerRecoatDelays = 00:24:30, LayerRecoatPrintLayersElapsed = 01:32:52.2404455, LayerRecoatNoDelayAverage = 00:00:13.1623221, StreamingElapsed = 04:25:59.7229194, ObjectLayerOverheadAverageDuration = 00:00:00.0329394, TimeLayers = 10:39:12.0064123, CoolingElapsed = 00:00:00, CoolingEstimate = 03:43:43.2022443, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:35:01.1018730, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:02.4348315, JobElapsed = 05:59:03.9884927, JobTotal = 10:00:08.4697078, WeightEstimate = 02:51:11.4507510 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:09:28. coolingEstimate=03:43:43.2022443 [PrintingService.cs@1912] 08/16/2026 01:24:38 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 57.80137593351754;StartedAtUtc;10:36:43.2589658;18:21:34.0303735;07:44:50.7714077;False;623;365;365;04:26:34.8994095;07:17:46.3501605;07:17:46.3501605;02:11:59.5378394;00:24:30;01:32:52.2404455;00:00:13.1623221;04:25:59.7229194;00:00:00.0329394;10:39:12.0064123;00:00:00;03:43:43.2022443;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:35:01.1018730;00:00:00;00:04:02.4348315;05:59:03.9884927;10:00:08.4697078 [PrintingService.cs@1918] 08/16/2026 01:24:38 INFO [SLS4All.Compact.Printing.PrintingService] [0] Begin layer 365. PrevPreviewWeight=LayerWeight { Index = 364, FillTotalRelative = 0.13808319042339487, FillMaxRelative = 0.25402461686171895, TimeFromPreview = 29.411351846836702, EnergyDensityIncreaseFactor = 0 }, PrevPreviewFillRatio=0.25402461686171895, PreviewWeight=LayerWeight { Index = 365, FillTotalRelative = 0.13606659043502864, FillMaxRelative = 0.24690943031735568, TimeFromPreview = 37.441482043680836, EnergyDensityIncreaseFactor = 0 } [PrintingService.cs@2089] 08/16/2026 01:24:38 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:24:38 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:35.0071284. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 149239058, XYCompressed = 13369376, LSource = 77197830, LCompressed = 2741114 } [McuMovementClient.cs@491] 08/16/2026 01:24:38 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:24:38 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0627177. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:35.0733982. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 149239058, XYCompressed = 13369376, LSource = 77197830, LCompressed = 2741114 } [McuMovementClient.cs@491] 08/16/2026 01:24:38 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:24:38 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:35.0866905. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 149239058, XYCompressed = 13369376, LSource = 77197830, LCompressed = 2741114 } [McuMovementClient.cs@491] 08/16/2026 01:24:38 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - LayerMoves: LayerThickness=100, PowderVolume=3833.749330941669, PrevLayerFillRatio=0.25402461686171895: Z1=98.11509778731813, Z2=100, ZMove=700, UseLoweredSpeed=False, RecoaterPowderSpeedFactor=1, RecoaterPrintSpeedFactor=1, SinteredVolumeMultiplier=1.473684210526316, VolumeFactor=1.1, RecoatPasses=1, RecoaterMaxDistance=0, PowderBedDivision=Thickness, ShakeFactor=0, ShakeBackoff=70 [LayerClient.cs@761] 08/16/2026 01:24:38 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - Sums: { BedPrep = { Z1 = 11385.030966883338, Z2 = 13000 }, PrintCap = { Z1 = 11385.030966883338, Z2 = 13000 }, BeginLayer = { Z1 = 37420.79306390915, Z2 = 36900 } } [LayerClient.cs@969] 08/16/2026 01:24:38 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z1 (pin=mcu:P2.2) clock moved from 4637867425492 (4637867425492 @ 0) for mcu = 38634.916055 [16/08/2026 00:06:16] (38648.89521243333 sec) to 4640840689046 (from now=4640720689046, flags=None, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:24:38 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z2 (pin=mcu:P0.19) clock moved from 4637867425492 (4637867425492 @ 0) for mcu = 38634.916055 [16/08/2026 00:06:16] (38648.89521243333 sec) to 4640840689046 (from external timestamp, flags=None, requested=4640840689046 (4640840689046 @ 0) for mcu = 38659.693722 [16/08/2026 00:06:41] (38673.672408716666 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:24:38 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper r (pin=mcu:P0.22) clock moved from 4637867425492 (4637867425492 @ 0) for mcu = 38634.916055 [16/08/2026 00:06:16] (38648.89521243333 sec) to 4640840689046 (from external timestamp, flags=None, requested=4640840689046 (4640840689046 @ 0) for mcu = 38659.693722 [16/08/2026 00:06:41] (38673.672408716666 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:24:38 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:24:49 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:11.0683113. Loops = 45. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:46.2590642. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 149239058, XYCompressed = 13369376, LSource = 77197830, LCompressed = 2741114 } [McuMovementClient.cs@491] 08/16/2026 01:24:49 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Setting and waiting for surface temperature to settle (target=176, hasSetTarget=(null), hasSettleIncrease=False, delay=00:00:03, keep=True) [LayerClient.cs@1279] 08/16/2026 01:24:49 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Target temperature possibly reached, waiting to settle [LayerClient.cs@1311] 08/16/2026 01:24:52 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Completed [LayerClient.cs@310] 08/16/2026 01:24:52 INFO [SLS4All.Compact.Printing.PrintingService] [0] Streaming layer 365, Weight=LayerWeight { Index = 365, FillTotalRelative = 0.13606659043502864, FillMaxRelative = 0.24690943031735568, TimeFromPreview = 37.441482043680836, EnergyDensityIncreaseFactor = 0 }, Results=6, EnergyDensityIncrease=0 [PrintingService.cs@2099] 08/16/2026 01:24:52 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L, flushing existing data. This should happen only when a batch is starting, otherwise it is an indication that feeding or processing is too slow at times. Was Timestamp=0, Now=4642424114920, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000 [McuMovementClient.cs@846] 08/16/2026 01:24:52 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L to 4642544127802, flushed existing data. Was Timestamp=0, Now=4642424130062, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000, Dwelled=0 [McuMovementClient.cs@878] 08/16/2026 01:24:52 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] X/Y/L reset complete [McuMovementClient.cs@901] 08/16/2026 01:24:52 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper laser (pin=mcu:P2.0) clock moved from 4640706072309 (4640706072309 @ 0) for mcu = 38658.571887 [16/08/2026 00:06:40] (38672.550602575 sec) to 4642544208712 (from now=4642424208712, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:24:52 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper x (pin=mcu:PDAC.1) clock moved from 4640706096386 (1188020760675071 @ 8) for mcu = 38658.572087 [16/08/2026 00:06:40] (38672.55080322497 sec) to 4642544208712 (from now=4642424208712, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:24:52 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper y (pin=mcu:PDAC.4) clock moved from 4640706096292 (1188020760650863 @ 8) for mcu = 38658.572086 [16/08/2026 00:06:40] (38672.55080243695 sec) to 4642544208712 (from now=4642424208712, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:24:52 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Script task completed [PrinterClientBase.cs@120] 08/16/2026 01:24:53 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, finishing movement [PrinterClientBase.cs@193] 08/16/2026 01:24:53 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:25:09 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Publish task completed (priority=False) [PrinterClientBase.cs@248] 08/16/2026 01:25:09 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - GC. Raw movement duration = 00:00:15.8762333. Loops = 64. [McuMovementClient.cs@475] 08/16/2026 01:25:09 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. HasCollected = True, MajorCleanup = False, Raw movement duration = 00:00:15.8762333. Loops = 64. GC duration = 00:00:00.4816396. SinceCollect=00:01:06.3405811. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 149401504, XYCompressed = 13383075, LSource = 77280235, LCompressed = 2742770 } [McuMovementClient.cs@478] 08/16/2026 01:25:09 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] GC: gen0=94731, gen1=15185, gen2=540, LatencyMode=Interactive, FreeMemory=5826691072, Live=331476376, HeapSizeBytes=339972696, FragmentedBytes=9288392, TotalCommittedBytes=347340800, PinnedObjectsCount=24, MemoryLoadBytes=2704193617, HighMemoryLoadThresholdBytes=7605544550, Compacted=True, Concurrent=False [PrinterGC.cs@152] 08/16/2026 01:25:09 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, including movement [PrinterClientBase.cs@195] 08/16/2026 01:25:09 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ending layer 365 [PrintingService.cs@2118] 08/16/2026 01:25:09 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Starting [LayerClient.cs@1360] 08/16/2026 01:25:09 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:25:09 DBUG [SLS4All.Compact.Temperature.SoftAnalysisSurfaceHeater] [0] Soft heater seems to be lagging behind real-time (39 cases) [SoftAnalysisSurfaceHeater.cs@800] 08/16/2026 01:25:09 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.0189709. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 149401504, XYCompressed = 13383075, LSource = 77280235, LCompressed = 2742770 } [McuMovementClient.cs@491] 08/16/2026 01:25:09 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Completed [LayerClient.cs@1367] 08/16/2026 01:25:09 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 366, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 57.877269986261545, Elapsed = 10:37:14.6387196, TimeTotal = 18:21:01.5794917, Remaining = 07:43:46.9407721, Incomplete = False, SoftCount = 623, LayerPrintDone = 366, WeightsDone = 366, WeightDone = 04:26:51.9959881, WeightTotal = 07:17:25.7301513, WeightTotalEstimate = 07:17:25.7301513, LayerRecoatElapsed = 02:12:13.8210146, LayerRecoatDelays = 00:24:33, LayerRecoatPrintLayersElapsed = 01:33:06.5236210, LayerRecoatNoDelayAverage = 00:00:13.1584949, StreamingElapsed = 04:26:16.7865586, ObjectLayerOverheadAverageDuration = 00:00:00.0329394, TimeLayers = 10:38:47.9687221, CoolingElapsed = 00:00:00, CoolingEstimate = 03:43:34.7890527, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:35:00.6043370, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:02.3774235, JobElapsed = 05:59:35.3590071, JobTotal = 09:59:44.9869616, WeightEstimate = 02:50:33.7341632 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:08:56. coolingEstimate=03:43:34.7890527 [PrintingService.cs@1912] 08/16/2026 01:25:09 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 57.877269986261545;StartedAtUtc;10:37:14.6387196;18:21:01.5794917;07:43:46.9407721;False;623;366;366;04:26:51.9959881;07:17:25.7301513;07:17:25.7301513;02:12:13.8210146;00:24:33;01:33:06.5236210;00:00:13.1584949;04:26:16.7865586;00:00:00.0329394;10:38:47.9687221;00:00:00;03:43:34.7890527;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:35:00.6043370;00:00:00;00:04:02.3774235;05:59:35.3590071;09:59:44.9869616 [PrintingService.cs@1918] 08/16/2026 01:25:09 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ended layer 365. PreviewWeight=LayerWeight { Index = 365, FillTotalRelative = 0.13606659043502864, FillMaxRelative = 0.24690943031735568, TimeFromPreview = 37.441482043680836, EnergyDensityIncreaseFactor = 0 }, FillArea=32480.684744995, PreviewFillRatio=0.24690943031735568, Results=6, StreamingSeconds (preview) = 37.441482043680836, StreamingSeconds (extrapolated) = 36.68364843948096, StreamingSeconds (no overhead) = 17.0636392 (04:26:16.7865586), LayerElapsedSeconds=31.4022022, LayerStreamStats=StreamStats { EdgeCount = 80589, OnTraceLength = 15871.500397183001, AllTraceLength = 27944.226572968066 }, TotalStreamStats=StreamStats { EdgeCount = 73542612, OnTraceLength = 14212721.769467507, AllTraceLength = 26425735.609722268 } [PrintingService.cs@2147] 08/16/2026 01:25:09 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 366, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 57.8772575724816, Elapsed = 10:37:14.6635710, TimeTotal = 18:21:01.6365990, Remaining = 07:43:46.9730280, Incomplete = False, SoftCount = 623, LayerPrintDone = 366, WeightsDone = 366, WeightDone = 04:26:52.0208395, WeightTotal = 07:17:25.7724530, WeightTotalEstimate = 07:17:25.7724530, LayerRecoatElapsed = 02:12:13.8210146, LayerRecoatDelays = 00:24:33, LayerRecoatPrintLayersElapsed = 01:33:06.5236210, LayerRecoatNoDelayAverage = 00:00:13.1584949, StreamingElapsed = 04:26:16.7865586, ObjectLayerOverheadAverageDuration = 00:00:00.0330073, TimeLayers = 10:38:48.0110238, CoolingElapsed = 00:00:00, CoolingEstimate = 03:43:34.8038583, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:35:00.6043370, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:02.3774235, JobElapsed = 05:59:35.3919610, JobTotal = 09:59:45.0292633, WeightEstimate = 02:50:33.7516135 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:08:56. coolingEstimate=03:43:34.8038583 [PrintingService.cs@1912] 08/16/2026 01:25:09 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 57.8772575724816;StartedAtUtc;10:37:14.6635710;18:21:01.6365990;07:43:46.9730280;False;623;366;366;04:26:52.0208395;07:17:25.7724530;07:17:25.7724530;02:12:13.8210146;00:24:33;01:33:06.5236210;00:00:13.1584949;04:26:16.7865586;00:00:00.0330073;10:38:48.0110238;00:00:00;03:43:34.8038583;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:35:00.6043370;00:00:00;00:04:02.3774235;05:59:35.3919610;09:59:45.0292633 [PrintingService.cs@1918] 08/16/2026 01:25:09 INFO [SLS4All.Compact.Printing.PrintingService] [0] Begin layer 366. PrevPreviewWeight=LayerWeight { Index = 365, FillTotalRelative = 0.13606659043502864, FillMaxRelative = 0.24690943031735568, TimeFromPreview = 37.441482043680836, EnergyDensityIncreaseFactor = 0 }, PrevPreviewFillRatio=0.24690943031735568, PreviewWeight=LayerWeight { Index = 366, FillTotalRelative = 0.13542898340857285, FillMaxRelative = 0.2444752958720784, TimeFromPreview = 28.297652876149115, EnergyDensityIncreaseFactor = 0 } [PrintingService.cs@2089] 08/16/2026 01:25:09 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:25:09 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.0800594. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 149401504, XYCompressed = 13383075, LSource = 77280235, LCompressed = 2742770 } [McuMovementClient.cs@491] 08/16/2026 01:25:09 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:25:09 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0633845. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.1467715. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 149401504, XYCompressed = 13383075, LSource = 77280235, LCompressed = 2742770 } [McuMovementClient.cs@491] 08/16/2026 01:25:09 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:25:09 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.1576108. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 149401504, XYCompressed = 13383075, LSource = 77280235, LCompressed = 2742770 } [McuMovementClient.cs@491] 08/16/2026 01:25:09 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - LayerMoves: LayerThickness=100, PowderVolume=3822.216021740274, PrevLayerFillRatio=0.24690943031735568: Z1=97.81993196857947, Z2=100, ZMove=700, UseLoweredSpeed=False, RecoaterPowderSpeedFactor=1, RecoaterPrintSpeedFactor=1, SinteredVolumeMultiplier=1.473684210526316, VolumeFactor=1.1, RecoatPasses=1, RecoaterMaxDistance=0, PowderBedDivision=Thickness, ShakeFactor=0, ShakeBackoff=70 [LayerClient.cs@761] 08/16/2026 01:25:09 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - Sums: { BedPrep = { Z1 = 11385.030966883338, Z2 = 13000 }, PrintCap = { Z1 = 11385.030966883338, Z2 = 13000 }, BeginLayer = { Z1 = 37518.61299587773, Z2 = 37000 } } [LayerClient.cs@969] 08/16/2026 01:25:09 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z1 (pin=mcu:P2.2) clock moved from 4642060084658 (4642060084658 @ 0) for mcu = 38669.855524 [16/08/2026 00:06:51] (38683.83403881667 sec) to 4644610027771 (from now=4644490027771, flags=None, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:25:09 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z2 (pin=mcu:P0.19) clock moved from 4642060084658 (4642060084658 @ 0) for mcu = 38669.855524 [16/08/2026 00:06:51] (38683.83403881667 sec) to 4644610027771 (from external timestamp, flags=None, requested=4644610027771 (4644610027771 @ 0) for mcu = 38691.105444 [16/08/2026 00:07:13] (38705.08356475833 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:25:09 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper r (pin=mcu:P0.22) clock moved from 4642060084658 (4642060084658 @ 0) for mcu = 38669.855524 [16/08/2026 00:06:51] (38683.83403881667 sec) to 4644610027771 (from external timestamp, flags=None, requested=4644610027771 (4644610027771 @ 0) for mcu = 38691.105444 [16/08/2026 00:07:13] (38705.08356475833 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:25:09 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:25:20 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:11.0767418. Loops = 45. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:11.3305672. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 149401504, XYCompressed = 13383075, LSource = 77280235, LCompressed = 2742770 } [McuMovementClient.cs@491] 08/16/2026 01:25:20 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Setting and waiting for surface temperature to settle (target=176, hasSetTarget=(null), hasSettleIncrease=False, delay=00:00:03, keep=True) [LayerClient.cs@1279] 08/16/2026 01:25:20 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Target temperature possibly reached, waiting to settle [LayerClient.cs@1311] 08/16/2026 01:25:23 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Completed [LayerClient.cs@310] 08/16/2026 01:25:23 INFO [SLS4All.Compact.Printing.PrintingService] [0] Streaming layer 366, Weight=LayerWeight { Index = 366, FillTotalRelative = 0.13542898340857285, FillMaxRelative = 0.2444752958720784, TimeFromPreview = 28.297652876149115, EnergyDensityIncreaseFactor = 0 }, Results=6, EnergyDensityIncrease=0 [PrintingService.cs@2099] 08/16/2026 01:25:23 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L, flushing existing data. This should happen only when a batch is starting, otherwise it is an indication that feeding or processing is too slow at times. Was Timestamp=0, Now=4646194078834, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000 [McuMovementClient.cs@846] 08/16/2026 01:25:23 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L to 4646314093885, flushed existing data. Was Timestamp=0, Now=4646194096034, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000, Dwelled=0 [McuMovementClient.cs@878] 08/16/2026 01:25:23 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] X/Y/L reset complete [McuMovementClient.cs@901] 08/16/2026 01:25:23 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper laser (pin=mcu:P2.0) clock moved from 4644411741712 (4644411741712 @ 0) for mcu = 38689.452998 [16/08/2026 00:07:11] (38703.43118093333 sec) to 4646314141943 (from now=4646194141943, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:25:23 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper x (pin=mcu:PDAC.1) clock moved from 4644411765715 (1188969412023129 @ 8) for mcu = 38689.453198 [16/08/2026 00:07:11] (38703.43138096123 sec) to 4646314141943 (from now=4646194141943, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:25:23 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper y (pin=mcu:PDAC.4) clock moved from 4644411765701 (1188969412019459 @ 8) for mcu = 38689.453198 [16/08/2026 00:07:11] (38703.431380841765 sec) to 4646314141943 (from now=4646194141943, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:25:24 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Script task completed [PrinterClientBase.cs@120] 08/16/2026 01:25:24 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, finishing movement [PrinterClientBase.cs@193] 08/16/2026 01:25:24 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:25:30 DBUG [SLS4All.Compact.Temperature.Mlx90640Camera] [0] Read 361 samples in 00:01:00.0606516 ~ 6.01 samples/sec, 3 resets, 109 ignored frames) [Mlx90640Camera.cs@313] 08/16/2026 01:25:34 DBUG [SLS4All.Compact.Configuration.AppDataOptionsWriter] [0] Saving options to /home/ppak/SLS4All/.PrivateConfiguration/SLS4All.Compact.Printer.PrinterWearCaptureSavedOptions.json [AppDataOptionsWriter.cs@86] 08/16/2026 01:25:35 INFO [SLS4All.Compact.Camera.MjpegDeviceCameraClient] [0] Restarting generator [LazyDataGenerator.cs@79] 08/16/2026 01:25:35 INFO [SLS4All.Compact.Camera.MjpegDeviceCameraClient] [0] Starting generator [LazyDataGenerator.cs@100] 08/16/2026 01:25:35 DBUG [SLS4All.Compact.Configuration.AppDataOptionsWriter] [0] Confirmed saved options in /home/ppak/SLS4All/.PrivateConfiguration/SLS4All.Compact.Printer.PrinterWearCaptureSavedOptions.json [AppDataOptionsWriter.cs@138] 08/16/2026 01:25:35 DBUG [SLS4All.Compact.Camera.MjpegDeviceCameraClient] [0] Generator stopped (cancelled=True) [LazyDataGenerator.cs@145] 08/16/2026 01:25:35 INFO [SLS4All.Compact.Camera.MjpegDeviceCameraClient] [0] Starting camera [MjpegDeviceCameraClient.cs@174] 08/16/2026 01:25:43 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Publish task completed (priority=False) [PrinterClientBase.cs@248] 08/16/2026 01:25:43 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:18.2247784. Loops = 73. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:33.6113984. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 149539066, XYCompressed = 13400812, LSource = 77355253, LCompressed = 2747981 } [McuMovementClient.cs@491] 08/16/2026 01:25:43 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, including movement [PrinterClientBase.cs@195] 08/16/2026 01:25:43 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ending layer 366 [PrintingService.cs@2118] 08/16/2026 01:25:43 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Starting [LayerClient.cs@1360] 08/16/2026 01:25:43 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:25:43 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:33.6224669. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 149539066, XYCompressed = 13400812, LSource = 77355253, LCompressed = 2747981 } [McuMovementClient.cs@491] 08/16/2026 01:25:43 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Completed [LayerClient.cs@1367] 08/16/2026 01:25:43 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 367, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 57.94948362602622, Elapsed = 10:37:48.2513685, TimeTotal = 18:20:37.2603412, Remaining = 07:42:49.0089727, Incomplete = False, SoftCount = 623, LayerPrintDone = 367, WeightsDone = 367, WeightDone = 04:27:11.3149422, WeightTotal = 07:17:11.1006361, WeightTotalEstimate = 07:17:11.1006361, LayerRecoatElapsed = 02:12:28.1147094, LayerRecoatDelays = 00:24:36, LayerRecoatPrintLayersElapsed = 01:33:20.8173157, LayerRecoatNoDelayAverage = 00:00:13.1547047, StreamingElapsed = 04:26:36.0476540, ObjectLayerOverheadAverageDuration = 00:00:00.0330073, TimeLayers = 10:38:29.9545365, CoolingElapsed = 00:00:00, CoolingEstimate = 03:43:28.4840878, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:35:00.1116110, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:02.3205705, JobElapsed = 06:00:08.9588260, JobTotal = 09:59:27.5223550, WeightEstimate = 02:49:59.7856939 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:08:32. coolingEstimate=03:43:28.4840878 [PrintingService.cs@1912] 08/16/2026 01:25:43 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 57.94948362602622;StartedAtUtc;10:37:48.2513685;18:20:37.2603412;07:42:49.0089727;False;623;367;367;04:27:11.3149422;07:17:11.1006361;07:17:11.1006361;02:12:28.1147094;00:24:36;01:33:20.8173157;00:00:13.1547047;04:26:36.0476540;00:00:00.0330073;10:38:29.9545365;00:00:00;03:43:28.4840878;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:35:00.1116110;00:00:00;00:04:02.3205705;06:00:08.9588260;09:59:27.5223550 [PrintingService.cs@1918] 08/16/2026 01:25:43 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ended layer 366. PreviewWeight=LayerWeight { Index = 366, FillTotalRelative = 0.13542898340857285, FillMaxRelative = 0.2444752958720784, TimeFromPreview = 28.297652876149115, EnergyDensityIncreaseFactor = 0 }, FillArea=33183.15220258096, PreviewFillRatio=0.2444752958720784, Results=6, StreamingSeconds (preview) = 28.297652876149115, StreamingSeconds (extrapolated) = 32.93291231090566, StreamingSeconds (no overhead) = 19.2610954 (04:26:36.0476540), LayerElapsedSeconds=33.5670463, LayerStreamStats=StreamStats { EdgeCount = 66397, OnTraceLength = 12183.990288995206, AllTraceLength = 34826.76402326673 }, TotalStreamStats=StreamStats { EdgeCount = 73609009, OnTraceLength = 14224905.759756502, AllTraceLength = 26460562.373745535 } [PrintingService.cs@2147] 08/16/2026 01:25:43 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 367, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 57.94949330599436, Elapsed = 10:37:48.2318807, TimeTotal = 18:20:37.2156813, Remaining = 07:42:48.9838006, Incomplete = False, SoftCount = 623, LayerPrintDone = 367, WeightsDone = 367, WeightDone = 04:27:11.2954544, WeightTotal = 07:17:11.0675547, WeightTotalEstimate = 07:17:11.0675548, LayerRecoatElapsed = 02:12:28.1147094, LayerRecoatDelays = 00:24:36, LayerRecoatPrintLayersElapsed = 01:33:20.8173157, LayerRecoatNoDelayAverage = 00:00:13.1547047, StreamingElapsed = 04:26:36.0476540, ObjectLayerOverheadAverageDuration = 00:00:00.0329542, TimeLayers = 10:38:29.9214551, CoolingElapsed = 00:00:00, CoolingEstimate = 03:43:28.4725093, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:35:00.1116110, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:02.3205705, JobElapsed = 06:00:08.9604024, JobTotal = 09:59:27.4892736, WeightEstimate = 02:49:59.7721004 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:08:32. coolingEstimate=03:43:28.4725093 [PrintingService.cs@1912] 08/16/2026 01:25:43 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 57.94949330599436;StartedAtUtc;10:37:48.2318807;18:20:37.2156813;07:42:48.9838006;False;623;367;367;04:27:11.2954544;07:17:11.0675547;07:17:11.0675548;02:12:28.1147094;00:24:36;01:33:20.8173157;00:00:13.1547047;04:26:36.0476540;00:00:00.0329542;10:38:29.9214551;00:00:00;03:43:28.4725093;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:35:00.1116110;00:00:00;00:04:02.3205705;06:00:08.9604024;09:59:27.4892736 [PrintingService.cs@1918] 08/16/2026 01:25:43 INFO [SLS4All.Compact.Printing.PrintingService] [0] Begin layer 367. PrevPreviewWeight=LayerWeight { Index = 366, FillTotalRelative = 0.13542898340857285, FillMaxRelative = 0.2444752958720784, TimeFromPreview = 28.297652876149115, EnergyDensityIncreaseFactor = 0 }, PrevPreviewFillRatio=0.2444752958720784, PreviewWeight=LayerWeight { Index = 367, FillTotalRelative = 0.13729909661252426, FillMaxRelative = 0.24577751576831858, TimeFromPreview = 37.5583883156915, EnergyDensityIncreaseFactor = 0 } [PrintingService.cs@2089] 08/16/2026 01:25:43 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:25:43 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:33.6403403. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 149539066, XYCompressed = 13400812, LSource = 77355253, LCompressed = 2747981 } [McuMovementClient.cs@491] 08/16/2026 01:25:43 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:25:43 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0633326. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:33.7079371. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 149539066, XYCompressed = 13400812, LSource = 77355253, LCompressed = 2747981 } [McuMovementClient.cs@491] 08/16/2026 01:25:43 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:25:43 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:33.7219254. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 149539066, XYCompressed = 13400812, LSource = 77355253, LCompressed = 2747981 } [McuMovementClient.cs@491] 08/16/2026 01:25:43 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - LayerMoves: LayerThickness=100, PowderVolume=3818.270429446929, PrevLayerFillRatio=0.2444752958720784: Z1=97.71895453362669, Z2=100, ZMove=700, UseLoweredSpeed=False, RecoaterPowderSpeedFactor=1, RecoaterPrintSpeedFactor=1, SinteredVolumeMultiplier=1.473684210526316, VolumeFactor=1.1, RecoatPasses=1, RecoaterMaxDistance=0, PowderBedDivision=Thickness, ShakeFactor=0, ShakeBackoff=70 [LayerClient.cs@761] 08/16/2026 01:25:43 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - Sums: { BedPrep = { Z1 = 11385.030966883338, Z2 = 13000 }, PrintCap = { Z1 = 11385.030966883338, Z2 = 13000 }, BeginLayer = { Z1 = 37616.33195041136, Z2 = 37100 } } [LayerClient.cs@969] 08/16/2026 01:25:43 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z1 (pin=mcu:P2.2) clock moved from 4645829403486 (4645829403486 @ 0) for mcu = 38701.267058 [16/08/2026 00:07:23] (38715.24502905 sec) to 4648637683982 (from now=4648517683982, flags=None, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:25:43 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z2 (pin=mcu:P0.19) clock moved from 4645829403486 (4645829403486 @ 0) for mcu = 38701.267058 [16/08/2026 00:07:23] (38715.24502905 sec) to 4648637683982 (from external timestamp, flags=None, requested=4648637683982 (4648637683982 @ 0) for mcu = 38724.669813 [16/08/2026 00:07:46] (38738.64736651666 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:25:43 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper r (pin=mcu:P0.22) clock moved from 4645829403486 (4645829403486 @ 0) for mcu = 38701.267058 [16/08/2026 00:07:23] (38715.24502905 sec) to 4648637683982 (from external timestamp, flags=None, requested=4648637683982 (4648637683982 @ 0) for mcu = 38724.669813 [16/08/2026 00:07:46] (38738.64736651666 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:25:43 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:25:47 DBUG [SLS4All.Compact.McuClient.Sensors.HeaterCheck] [0] Heater powderChamber3 [HysteresisHeater] no longer approaching new target of 145 with temperature 134.25 [HeaterCheck.cs@111] 08/16/2026 01:25:54 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:11.0753444. Loops = 45. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:44.8950548. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 149539066, XYCompressed = 13400812, LSource = 77355253, LCompressed = 2747981 } [McuMovementClient.cs@491] 08/16/2026 01:25:54 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Setting and waiting for surface temperature to settle (target=176, hasSetTarget=(null), hasSettleIncrease=False, delay=00:00:03, keep=True) [LayerClient.cs@1279] 08/16/2026 01:25:54 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Target temperature possibly reached, waiting to settle [LayerClient.cs@1311] 08/16/2026 01:25:57 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Completed [LayerClient.cs@310] 08/16/2026 01:25:57 INFO [SLS4All.Compact.Printing.PrintingService] [0] Streaming layer 367, Weight=LayerWeight { Index = 367, FillTotalRelative = 0.13729909661252426, FillMaxRelative = 0.24577751576831858, TimeFromPreview = 37.5583883156915, EnergyDensityIncreaseFactor = 0 }, Results=6, EnergyDensityIncrease=0 [PrintingService.cs@2099] 08/16/2026 01:25:57 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L, flushing existing data. This should happen only when a batch is starting, otherwise it is an indication that feeding or processing is too slow at times. Was Timestamp=0, Now=4650223507485, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000 [McuMovementClient.cs@846] 08/16/2026 01:25:57 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L to 4650343511909, flushed existing data. Was Timestamp=0, Now=4650223514209, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000, Dwelled=0 [McuMovementClient.cs@878] 08/16/2026 01:25:57 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] X/Y/L reset complete [McuMovementClient.cs@901] 08/16/2026 01:25:57 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper laser (pin=mcu:P2.0) clock moved from 4648503098109 (4648503098109 @ 0) for mcu = 38723.548309 [16/08/2026 00:07:45] (38737.525817575 sec) to 4650343631666 (from now=4650223631666, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:25:57 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper x (pin=mcu:PDAC.1) clock moved from 4648503122198 (1190016799282766 @ 8) for mcu = 38723.548509 [16/08/2026 00:07:45] (38737.52601831921 sec) to 4650343631666 (from now=4650223631666, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:25:57 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper y (pin=mcu:PDAC.4) clock moved from 4648503122072 (1190016799250636 @ 8) for mcu = 38723.548508 [16/08/2026 00:07:45] (38737.52601727331 sec) to 4650343631666 (from now=4650223631666, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:25:57 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Script task completed [PrinterClientBase.cs@120] 08/16/2026 01:25:58 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, finishing movement [PrinterClientBase.cs@193] 08/16/2026 01:25:58 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:26:14 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Publish task completed (priority=False) [PrinterClientBase.cs@248] 08/16/2026 01:26:14 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - GC. Raw movement duration = 00:00:15.8395373. Loops = 64. [McuMovementClient.cs@475] 08/16/2026 01:26:14 DBUG [SLS4All.Compact.Temperature.SoftAnalysisSurfaceHeater] [0] Soft heater seems to be lagging behind real-time (3 cases) [SoftAnalysisSurfaceHeater.cs@800] 08/16/2026 01:26:14 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. HasCollected = True, MajorCleanup = False, Raw movement duration = 00:00:15.8395373. Loops = 64. GC duration = 00:00:00.4648272. SinceCollect=00:01:05.1553958. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 149704990, XYCompressed = 13414865, LSource = 77439318, LCompressed = 2749757 } [McuMovementClient.cs@478] 08/16/2026 01:26:14 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] GC: gen0=94895, gen1=15232, gen2=541, LatencyMode=Interactive, FreeMemory=5809078272, Live=331462368, HeapSizeBytes=336913816, FragmentedBytes=6217304, TotalCommittedBytes=346505216, PinnedObjectsCount=24, MemoryLoadBytes=2704193617, HighMemoryLoadThresholdBytes=7605544550, Compacted=True, Concurrent=False [PrinterGC.cs@152] 08/16/2026 01:26:14 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, including movement [PrinterClientBase.cs@195] 08/16/2026 01:26:14 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ending layer 367 [PrintingService.cs@2118] 08/16/2026 01:26:14 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Starting [LayerClient.cs@1360] 08/16/2026 01:26:14 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:26:14 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.0134285. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 149704990, XYCompressed = 13414865, LSource = 77439318, LCompressed = 2749757 } [McuMovementClient.cs@491] 08/16/2026 01:26:14 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Completed [LayerClient.cs@1367] 08/16/2026 01:26:14 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 368, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 58.02573419411422, Elapsed = 10:38:19.7965303, TimeTotal = 18:20:04.8460605, Remaining = 07:41:45.0495302, Incomplete = False, SoftCount = 623, LayerPrintDone = 368, WeightsDone = 368, WeightDone = 04:27:28.5549358, WeightTotal = 07:16:50.4402343, WeightTotalEstimate = 07:16:50.4402344, LayerRecoatElapsed = 02:12:42.4198776, LayerRecoatDelays = 00:24:39, LayerRecoatPrintLayersElapsed = 01:33:35.1224839, LayerRecoatNoDelayAverage = 00:00:13.1509531, StreamingElapsed = 04:26:53.2741812, ObjectLayerOverheadAverageDuration = 00:00:00.0329542, TimeLayers = 10:38:05.9439582, CoolingElapsed = 00:00:00, CoolingEstimate = 03:43:20.0803854, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:59.6239030, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:02.2642965, JobElapsed = 06:00:40.5095330, JobTotal = 09:59:04.0557587, WeightEstimate = 02:49:21.8852986 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:07:59. coolingEstimate=03:43:20.0803854 [PrintingService.cs@1912] 08/16/2026 01:26:14 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 58.02573419411422;StartedAtUtc;10:38:19.7965303;18:20:04.8460605;07:41:45.0495302;False;623;368;368;04:27:28.5549358;07:16:50.4402343;07:16:50.4402344;02:12:42.4198776;00:24:39;01:33:35.1224839;00:00:13.1509531;04:26:53.2741812;00:00:00.0329542;10:38:05.9439582;00:00:00;03:43:20.0803854;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:59.6239030;00:00:00;00:04:02.2642965;06:00:40.5095330;09:59:04.0557587 [PrintingService.cs@1918] 08/16/2026 01:26:14 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ended layer 367. PreviewWeight=LayerWeight { Index = 367, FillTotalRelative = 0.13729909661252426, FillMaxRelative = 0.24577751576831858, TimeFromPreview = 37.5583883156915, EnergyDensityIncreaseFactor = 0 }, FillArea=32126.345779589847, PreviewFillRatio=0.24577751576831858, Results=6, StreamingSeconds (preview) = 37.5583883156915, StreamingSeconds (extrapolated) = 36.85384757912078, StreamingSeconds (no overhead) = 17.2265272 (04:26:53.2741812), LayerElapsedSeconds=31.5491843, LayerStreamStats=StreamStats { EdgeCount = 82263, OnTraceLength = 16206.033722139895, AllTraceLength = 27956.849401824176 }, TotalStreamStats=StreamStats { EdgeCount = 73691272, OnTraceLength = 14241111.793478642, AllTraceLength = 26488519.22314736 } [PrintingService.cs@2147] 08/16/2026 01:26:14 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 368, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 58.02574115870556, Elapsed = 10:38:19.7824359, TimeTotal = 18:20:04.8138483, Remaining = 07:41:45.0314124, Incomplete = False, SoftCount = 623, LayerPrintDone = 368, WeightsDone = 368, WeightDone = 04:27:28.5408414, WeightTotal = 07:16:50.4163734, WeightTotalEstimate = 07:16:50.4163735, LayerRecoatElapsed = 02:12:42.4198776, LayerRecoatDelays = 00:24:39, LayerRecoatPrintLayersElapsed = 01:33:35.1224839, LayerRecoatNoDelayAverage = 00:00:13.1509531, StreamingElapsed = 04:26:53.2741812, ObjectLayerOverheadAverageDuration = 00:00:00.0329159, TimeLayers = 10:38:05.9200973, CoolingElapsed = 00:00:00, CoolingEstimate = 03:43:20.0720341, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:59.6239030, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:02.2642965, JobElapsed = 06:00:40.5111189, JobTotal = 09:59:04.0318978, WeightEstimate = 02:49:21.8755321 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:07:59. coolingEstimate=03:43:20.0720341 [PrintingService.cs@1912] 08/16/2026 01:26:14 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 58.02574115870556;StartedAtUtc;10:38:19.7824359;18:20:04.8138483;07:41:45.0314124;False;623;368;368;04:27:28.5408414;07:16:50.4163734;07:16:50.4163735;02:12:42.4198776;00:24:39;01:33:35.1224839;00:00:13.1509531;04:26:53.2741812;00:00:00.0329159;10:38:05.9200973;00:00:00;03:43:20.0720341;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:59.6239030;00:00:00;00:04:02.2642965;06:00:40.5111189;09:59:04.0318978 [PrintingService.cs@1918] 08/16/2026 01:26:14 INFO [SLS4All.Compact.Printing.PrintingService] [0] Begin layer 368. PrevPreviewWeight=LayerWeight { Index = 367, FillTotalRelative = 0.13729909661252426, FillMaxRelative = 0.24577751576831858, TimeFromPreview = 37.5583883156915, EnergyDensityIncreaseFactor = 0 }, PrevPreviewFillRatio=0.24577751576831858, PreviewWeight=LayerWeight { Index = 368, FillTotalRelative = 0.13821312174698194, FillMaxRelative = 0.24426322358168612, TimeFromPreview = 28.716527832246342, EnergyDensityIncreaseFactor = 0 } [PrintingService.cs@2089] 08/16/2026 01:26:14 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:26:14 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.0345780. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 149704990, XYCompressed = 13414865, LSource = 77439318, LCompressed = 2749757 } [McuMovementClient.cs@491] 08/16/2026 01:26:14 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:26:14 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0632662. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.0973219. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 149704990, XYCompressed = 13414865, LSource = 77439318, LCompressed = 2749757 } [McuMovementClient.cs@491] 08/16/2026 01:26:14 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:26:14 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.1101960. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 149704990, XYCompressed = 13414865, LSource = 77439318, LCompressed = 2749757 } [McuMovementClient.cs@491] 08/16/2026 01:26:14 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - LayerMoves: LayerThickness=100, PowderVolume=3820.3812531924345, PrevLayerFillRatio=0.24577751576831858: Z1=97.77297571767504, Z2=100, ZMove=700, UseLoweredSpeed=False, RecoaterPowderSpeedFactor=1, RecoaterPrintSpeedFactor=1, SinteredVolumeMultiplier=1.473684210526316, VolumeFactor=1.1, RecoatPasses=1, RecoaterMaxDistance=0, PowderBedDivision=Thickness, ShakeFactor=0, ShakeBackoff=70 [LayerClient.cs@761] 08/16/2026 01:26:14 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - Sums: { BedPrep = { Z1 = 11385.030966883338, Z2 = 13000 }, PrintCap = { Z1 = 11385.030966883338, Z2 = 13000 }, BeginLayer = { Z1 = 37714.10492612904, Z2 = 37200 } } [LayerClient.cs@969] 08/16/2026 01:26:14 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z1 (pin=mcu:P2.2) clock moved from 4649857062357 (4649857062357 @ 0) for mcu = 38734.831537 [16/08/2026 00:07:56] (38748.808852975 sec) to 4652422887750 (from now=4652302887750, flags=None, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:26:14 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z2 (pin=mcu:P0.19) clock moved from 4649857062357 (4649857062357 @ 0) for mcu = 38734.831537 [16/08/2026 00:07:56] (38748.808852975 sec) to 4652422887750 (from external timestamp, flags=None, requested=4652422887750 (4652422887750 @ 0) for mcu = 38756.213815 [16/08/2026 00:08:18] (38770.19073125 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:26:14 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper r (pin=mcu:P0.22) clock moved from 4649857062357 (4649857062357 @ 0) for mcu = 38734.831537 [16/08/2026 00:07:56] (38748.808852975 sec) to 4652422887750 (from external timestamp, flags=None, requested=4652422887750 (4652422887750 @ 0) for mcu = 38756.213815 [16/08/2026 00:08:18] (38770.19073125 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:26:14 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:26:26 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:11.0761797. Loops = 45. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:11.2841693. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 149704990, XYCompressed = 13414865, LSource = 77439318, LCompressed = 2749757 } [McuMovementClient.cs@491] 08/16/2026 01:26:26 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Setting and waiting for surface temperature to settle (target=176, hasSetTarget=(null), hasSettleIncrease=False, delay=00:00:03, keep=True) [LayerClient.cs@1279] 08/16/2026 01:26:26 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Target temperature possibly reached, waiting to settle [LayerClient.cs@1311] 08/16/2026 01:26:29 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Completed [LayerClient.cs@310] 08/16/2026 01:26:29 INFO [SLS4All.Compact.Printing.PrintingService] [0] Streaming layer 368, Weight=LayerWeight { Index = 368, FillTotalRelative = 0.13821312174698194, FillMaxRelative = 0.24426322358168612, TimeFromPreview = 28.716527832246342, EnergyDensityIncreaseFactor = 0 }, Results=6, EnergyDensityIncrease=0 [PrintingService.cs@2099] 08/16/2026 01:26:29 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L, flushing existing data. This should happen only when a batch is starting, otherwise it is an indication that feeding or processing is too slow at times. Was Timestamp=0, Now=4654007407119, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000 [McuMovementClient.cs@846] 08/16/2026 01:26:29 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L to 4654127423438, flushed existing data. Was Timestamp=0, Now=4654007425461, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000, Dwelled=0 [McuMovementClient.cs@878] 08/16/2026 01:26:29 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] X/Y/L reset complete [McuMovementClient.cs@901] 08/16/2026 01:26:29 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper laser (pin=mcu:P2.0) clock moved from 4652232117837 (4652232117837 @ 0) for mcu = 38754.623937 [16/08/2026 00:08:16] (38768.600981975 sec) to 4654127490776 (from now=4654007490776, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:26:29 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper x (pin=mcu:PDAC.1) clock moved from 4652232141830 (1190971428308688 @ 8) for mcu = 38754.624137 [16/08/2026 00:08:16] (38768.60118192344 sec) to 4654127490776 (from now=4654007490776, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:26:29 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper y (pin=mcu:PDAC.4) clock moved from 4652232141844 (1190971428312214 @ 8) for mcu = 38754.624137 [16/08/2026 00:08:16] (38768.60118203822 sec) to 4654127490776 (from now=4654007490776, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:26:29 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Script task completed [PrinterClientBase.cs@120] 08/16/2026 01:26:30 DBUG [SLS4All.Compact.Temperature.Mlx90640Camera] [0] Read 361 samples in 00:01:00.0360529 ~ 6.01 samples/sec, 3 resets, 109 ignored frames) [Mlx90640Camera.cs@313] 08/16/2026 01:26:30 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, finishing movement [PrinterClientBase.cs@193] 08/16/2026 01:26:30 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:26:48 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Publish task completed (priority=False) [PrinterClientBase.cs@248] 08/16/2026 01:26:48 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:18.2901704. Loops = 74. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:33.8347976. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 149844230, XYCompressed = 13432652, LSource = 77515135, LCompressed = 2754958 } [McuMovementClient.cs@491] 08/16/2026 01:26:48 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, including movement [PrinterClientBase.cs@195] 08/16/2026 01:26:48 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ending layer 368 [PrintingService.cs@2118] 08/16/2026 01:26:48 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Starting [LayerClient.cs@1360] 08/16/2026 01:26:48 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:26:48 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:33.8490291. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 149844230, XYCompressed = 13432652, LSource = 77515135, LCompressed = 2754958 } [McuMovementClient.cs@491] 08/16/2026 01:26:48 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Completed [LayerClient.cs@1367] 08/16/2026 01:26:48 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 369, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 58.0978590662102, Elapsed = 10:38:53.6297531, TimeTotal = 18:19:41.1400441, Remaining = 07:40:47.5102910, Incomplete = False, SoftCount = 623, LayerPrintDone = 369, WeightsDone = 369, WeightDone = 04:27:48.0960271, WeightTotal = 07:16:36.2404010, WeightTotalEstimate = 07:16:36.2404011, LayerRecoatElapsed = 02:12:56.7120091, LayerRecoatDelays = 00:24:42, LayerRecoatPrintLayersElapsed = 01:33:49.4146154, LayerRecoatNoDelayAverage = 00:00:13.1471903, StreamingElapsed = 04:27:12.7964510, ObjectLayerOverheadAverageDuration = 00:00:00.0329159, TimeLayers = 10:37:48.3839461, CoolingElapsed = 00:00:00, CoolingEstimate = 03:43:13.9343811, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:59.1347390, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:02.2078545, JobElapsed = 06:01:14.3423294, JobTotal = 09:58:47.0413526, WeightEstimate = 02:48:48.1443740 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:07:36. coolingEstimate=03:43:13.9343811 [PrintingService.cs@1912] 08/16/2026 01:26:48 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 58.0978590662102;StartedAtUtc;10:38:53.6297531;18:19:41.1400441;07:40:47.5102910;False;623;369;369;04:27:48.0960271;07:16:36.2404010;07:16:36.2404011;02:12:56.7120091;00:24:42;01:33:49.4146154;00:00:13.1471903;04:27:12.7964510;00:00:00.0329159;10:37:48.3839461;00:00:00;03:43:13.9343811;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:59.1347390;00:00:00;00:04:02.2078545;06:01:14.3423294;09:58:47.0413526 [PrintingService.cs@1918] 08/16/2026 01:26:48 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ended layer 368. PreviewWeight=LayerWeight { Index = 368, FillTotalRelative = 0.13821312174698194, FillMaxRelative = 0.24426322358168612, TimeFromPreview = 28.716527832246342, EnergyDensityIncreaseFactor = 0 }, FillArea=33300.96977173994, PreviewFillRatio=0.24426322358168612, Results=6, StreamingSeconds (preview) = 28.716527832246342, StreamingSeconds (extrapolated) = 32.69824218465497, StreamingSeconds (no overhead) = 19.5222698 (04:27:12.7964510), LayerElapsedSeconds=33.8310521, LayerStreamStats=StreamStats { EdgeCount = 67256, OnTraceLength = 12413.964592602104, AllTraceLength = 35262.958461444825 }, TotalStreamStats=StreamStats { EdgeCount = 73758528, OnTraceLength = 14253525.758071244, AllTraceLength = 26523782.181608804 } [PrintingService.cs@2147] 08/16/2026 01:26:48 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 369, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 58.09786613742005, Elapsed = 10:38:53.6153622, TimeTotal = 18:19:41.1072433, Remaining = 07:40:47.4918811, Incomplete = False, SoftCount = 623, LayerPrintDone = 369, WeightsDone = 369, WeightDone = 04:27:48.0816362, WeightTotal = 07:16:36.2161041, WeightTotalEstimate = 07:16:36.2161041, LayerRecoatElapsed = 02:12:56.7120091, LayerRecoatDelays = 00:24:42, LayerRecoatPrintLayersElapsed = 01:33:49.4146154, LayerRecoatNoDelayAverage = 00:00:13.1471903, StreamingElapsed = 04:27:12.7964510, ObjectLayerOverheadAverageDuration = 00:00:00.0328769, TimeLayers = 10:37:48.3596492, CoolingElapsed = 00:00:00, CoolingEstimate = 03:43:13.9258772, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:59.1347390, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:02.2078545, JobElapsed = 06:01:14.3439234, JobTotal = 09:58:47.0170557, WeightEstimate = 02:48:48.1344679 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:07:36. coolingEstimate=03:43:13.9258772 [PrintingService.cs@1912] 08/16/2026 01:26:48 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 58.09786613742005;StartedAtUtc;10:38:53.6153622;18:19:41.1072433;07:40:47.4918811;False;623;369;369;04:27:48.0816362;07:16:36.2161041;07:16:36.2161041;02:12:56.7120091;00:24:42;01:33:49.4146154;00:00:13.1471903;04:27:12.7964510;00:00:00.0328769;10:37:48.3596492;00:00:00;03:43:13.9258772;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:59.1347390;00:00:00;00:04:02.2078545;06:01:14.3439234;09:58:47.0170557 [PrintingService.cs@1918] 08/16/2026 01:26:48 INFO [SLS4All.Compact.Printing.PrintingService] [0] Begin layer 369. PrevPreviewWeight=LayerWeight { Index = 368, FillTotalRelative = 0.13821312174698194, FillMaxRelative = 0.24426322358168612, TimeFromPreview = 28.716527832246342, EnergyDensityIncreaseFactor = 0 }, PrevPreviewFillRatio=0.24426322358168612, PreviewWeight=LayerWeight { Index = 369, FillTotalRelative = 0.13880754264423245, FillMaxRelative = 0.24456973707772056, TimeFromPreview = 38.065689697858936, EnergyDensityIncreaseFactor = 0 } [PrintingService.cs@2089] 08/16/2026 01:26:48 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:26:48 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:33.8672601. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 149844230, XYCompressed = 13432652, LSource = 77515135, LCompressed = 2754958 } [McuMovementClient.cs@491] 08/16/2026 01:26:48 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:26:48 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0629492. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:33.9296099. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 149844230, XYCompressed = 13432652, LSource = 77515135, LCompressed = 2754958 } [McuMovementClient.cs@491] 08/16/2026 01:26:48 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:26:48 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:33.9420096. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 149844230, XYCompressed = 13432652, LSource = 77515135, LCompressed = 2754958 } [McuMovementClient.cs@491] 08/16/2026 01:26:48 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - LayerMoves: LayerThickness=100, PowderVolume=3817.9266724304553, PrevLayerFillRatio=0.24426322358168612: Z1=97.71015694401532, Z2=100, ZMove=700, UseLoweredSpeed=False, RecoaterPowderSpeedFactor=1, RecoaterPrintSpeedFactor=1, SinteredVolumeMultiplier=1.473684210526316, VolumeFactor=1.1, RecoatPasses=1, RecoaterMaxDistance=0, PowderBedDivision=Thickness, ShakeFactor=0, ShakeBackoff=70 [LayerClient.cs@761] 08/16/2026 01:26:48 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - Sums: { BedPrep = { Z1 = 11385.030966883338, Z2 = 13000 }, PrintCap = { Z1 = 11385.030966883338, Z2 = 13000 }, BeginLayer = { Z1 = 37811.81508307305, Z2 = 37300 } } [LayerClient.cs@969] 08/16/2026 01:26:48 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z1 (pin=mcu:P2.2) clock moved from 4653642264077 (4653642264077 @ 0) for mcu = 38766.375437 [16/08/2026 00:08:28] (38780.35220064167 sec) to 4656482618494 (from now=4656362618494, flags=None, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:26:48 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z2 (pin=mcu:P0.19) clock moved from 4653642264077 (4653642264077 @ 0) for mcu = 38766.375437 [16/08/2026 00:08:28] (38780.35220064167 sec) to 4656482618494 (from external timestamp, flags=None, requested=4656482618494 (4656482618494 @ 0) for mcu = 38790.045495 [16/08/2026 00:08:52] (38804.02182078333 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:26:48 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper r (pin=mcu:P0.22) clock moved from 4653642264077 (4653642264077 @ 0) for mcu = 38766.375437 [16/08/2026 00:08:28] (38780.35220064167 sec) to 4656482618494 (from external timestamp, flags=None, requested=4656482618494 (4656482618494 @ 0) for mcu = 38790.045495 [16/08/2026 00:08:52] (38804.02182078333 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:26:48 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:26:59 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:11.0811929. Loops = 45. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:45.1173101. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 149844230, XYCompressed = 13432652, LSource = 77515135, LCompressed = 2754958 } [McuMovementClient.cs@491] 08/16/2026 01:26:59 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Setting and waiting for surface temperature to settle (target=176, hasSetTarget=(null), hasSettleIncrease=False, delay=00:00:03, keep=True) [LayerClient.cs@1279] 08/16/2026 01:26:59 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Target temperature possibly reached, waiting to settle [LayerClient.cs@1311] 08/16/2026 01:27:02 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Completed [LayerClient.cs@310] 08/16/2026 01:27:02 INFO [SLS4All.Compact.Printing.PrintingService] [0] Streaming layer 369, Weight=LayerWeight { Index = 369, FillTotalRelative = 0.13880754264423245, FillMaxRelative = 0.24456973707772056, TimeFromPreview = 38.065689697858936, EnergyDensityIncreaseFactor = 0 }, Results=6, EnergyDensityIncrease=0 [PrintingService.cs@2099] 08/16/2026 01:27:02 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L, flushing existing data. This should happen only when a batch is starting, otherwise it is an indication that feeding or processing is too slow at times. Was Timestamp=0, Now=4658066041065, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000 [McuMovementClient.cs@846] 08/16/2026 01:27:02 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L to 4658186216515, flushed existing data. Was Timestamp=0, Now=4658066218802, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000, Dwelled=0 [McuMovementClient.cs@878] 08/16/2026 01:27:02 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] X/Y/L reset complete [McuMovementClient.cs@901] 08/16/2026 01:27:02 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper laser (pin=mcu:P2.0) clock moved from 4656348394380 (4656348394380 @ 0) for mcu = 38788.926971 [16/08/2026 00:08:50] (38802.9032865 sec) to 4658186279504 (from now=4658066279504, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:27:02 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper x (pin=mcu:PDAC.1) clock moved from 4656348418468 (1192025195127925 @ 8) for mcu = 38788.927171 [16/08/2026 00:08:50] (38802.90348723714 sec) to 4658186279504 (from now=4658066279504, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:27:02 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper y (pin=mcu:PDAC.4) clock moved from 4656348418370 (1192025195102771 @ 8) for mcu = 38788.927171 [16/08/2026 00:08:50] (38802.90348641833 sec) to 4658186279504 (from now=4658066279504, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:27:03 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Script task completed [PrinterClientBase.cs@120] 08/16/2026 01:27:03 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, finishing movement [PrinterClientBase.cs@193] 08/16/2026 01:27:03 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:27:19 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Publish task completed (priority=False) [PrinterClientBase.cs@248] 08/16/2026 01:27:19 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - GC. Raw movement duration = 00:00:15.9822838. Loops = 64. [McuMovementClient.cs@475] 08/16/2026 01:27:20 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. HasCollected = True, MajorCleanup = False, Raw movement duration = 00:00:15.9822838. Loops = 64. GC duration = 00:00:00.3399143. SinceCollect=00:01:05.4024006. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 150013118, XYCompressed = 13446833, LSource = 77600691, LCompressed = 2756780 } [McuMovementClient.cs@478] 08/16/2026 01:27:20 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] GC: gen0=95055, gen1=15277, gen2=542, LatencyMode=Interactive, FreeMemory=5817630720, Live=332467080, HeapSizeBytes=339797416, FragmentedBytes=7650712, TotalCommittedBytes=347521024, PinnedObjectsCount=24, MemoryLoadBytes=2704193617, HighMemoryLoadThresholdBytes=7605544550, Compacted=True, Concurrent=False [PrinterGC.cs@152] 08/16/2026 01:27:20 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, including movement [PrinterClientBase.cs@195] 08/16/2026 01:27:20 DBUG [SLS4All.Compact.Temperature.SoftAnalysisSurfaceHeater] [0] Soft heater seems to be lagging behind real-time (63 cases) [SoftAnalysisSurfaceHeater.cs@800] 08/16/2026 01:27:20 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ending layer 369 [PrintingService.cs@2118] 08/16/2026 01:27:20 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Starting [LayerClient.cs@1360] 08/16/2026 01:27:20 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:27:20 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.0149878. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 150013118, XYCompressed = 13446833, LSource = 77600691, LCompressed = 2756780 } [McuMovementClient.cs@491] 08/16/2026 01:27:20 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Completed [LayerClient.cs@1367] 08/16/2026 01:27:20 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 370, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 58.174850282659804, Elapsed = 10:39:25.2001711, TimeTotal = 18:19:08.0857874, Remaining = 07:39:42.8856163, Incomplete = False, SoftCount = 623, LayerPrintDone = 370, WeightsDone = 370, WeightDone = 04:28:05.3858405, WeightTotal = 07:16:15.1231703, WeightTotalEstimate = 07:16:15.1231703, LayerRecoatElapsed = 02:13:10.9926137, LayerRecoatDelays = 00:24:45, LayerRecoatPrintLayersElapsed = 01:34:03.6952200, LayerRecoatNoDelayAverage = 00:00:13.1434194, StreamingElapsed = 04:27:30.0677784, ObjectLayerOverheadAverageDuration = 00:00:00.0328769, TimeLayers = 10:37:23.8993115, CoolingElapsed = 00:00:00, CoolingEstimate = 03:43:05.3647590, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:58.6445220, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:02.1512910, JobElapsed = 06:01:45.9121115, JobTotal = 09:58:23.1034985, WeightEstimate = 02:48:09.7373298 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:07:03. coolingEstimate=03:43:05.3647590 [PrintingService.cs@1912] 08/16/2026 01:27:20 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 58.174850282659804;StartedAtUtc;10:39:25.2001711;18:19:08.0857874;07:39:42.8856163;False;623;370;370;04:28:05.3858405;07:16:15.1231703;07:16:15.1231703;02:13:10.9926137;00:24:45;01:34:03.6952200;00:00:13.1434194;04:27:30.0677784;00:00:00.0328769;10:37:23.8993115;00:00:00;03:43:05.3647590;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:58.6445220;00:00:00;00:04:02.1512910;06:01:45.9121115;09:58:23.1034985 [PrintingService.cs@1918] 08/16/2026 01:27:20 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ended layer 369. PreviewWeight=LayerWeight { Index = 369, FillTotalRelative = 0.13880754264423245, FillMaxRelative = 0.24456973707772056, TimeFromPreview = 38.065689697858936, EnergyDensityIncreaseFactor = 0 }, FillArea=33796.00397161979, PreviewFillRatio=0.24456973707772056, Results=6, StreamingSeconds (preview) = 38.065689697858936, StreamingSeconds (extrapolated) = 37.36426127148683, StreamingSeconds (no overhead) = 17.2713274 (04:27:30.0677784), LayerElapsedSeconds=31.5695486, LayerStreamStats=StreamStats { EdgeCount = 83753, OnTraceLength = 16504.046600179747, AllTraceLength = 28094.15950471349 }, TotalStreamStats=StreamStats { EdgeCount = 73842281, OnTraceLength = 14270029.804671424, AllTraceLength = 26551876.341113515 } [PrintingService.cs@2147] 08/16/2026 01:27:20 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 370, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 58.17485699285071, Elapsed = 10:39:25.1864441, TimeTotal = 18:19:08.0545845, Remaining = 07:39:42.8681404, Incomplete = False, SoftCount = 623, LayerPrintDone = 370, WeightsDone = 370, WeightDone = 04:28:05.3721135, WeightTotal = 07:16:15.1000570, WeightTotalEstimate = 07:16:15.1000570, LayerRecoatElapsed = 02:13:10.9926137, LayerRecoatDelays = 00:24:45, LayerRecoatPrintLayersElapsed = 01:34:03.6952200, LayerRecoatNoDelayAverage = 00:00:13.1434194, StreamingElapsed = 04:27:30.0677784, ObjectLayerOverheadAverageDuration = 00:00:00.0328398, TimeLayers = 10:37:23.8761982, CoolingElapsed = 00:00:00, CoolingEstimate = 03:43:05.3566694, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:58.6445220, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:02.1512910, JobElapsed = 06:01:45.9220702, JobTotal = 09:58:23.0803852, WeightEstimate = 02:48:09.7279435 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:07:03. coolingEstimate=03:43:05.3566694 [PrintingService.cs@1912] 08/16/2026 01:27:20 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 58.17485699285071;StartedAtUtc;10:39:25.1864441;18:19:08.0545845;07:39:42.8681404;False;623;370;370;04:28:05.3721135;07:16:15.1000570;07:16:15.1000570;02:13:10.9926137;00:24:45;01:34:03.6952200;00:00:13.1434194;04:27:30.0677784;00:00:00.0328398;10:37:23.8761982;00:00:00;03:43:05.3566694;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:58.6445220;00:00:00;00:04:02.1512910;06:01:45.9220702;09:58:23.0803852 [PrintingService.cs@1918] 08/16/2026 01:27:20 INFO [SLS4All.Compact.Printing.PrintingService] [0] Begin layer 370. PrevPreviewWeight=LayerWeight { Index = 369, FillTotalRelative = 0.13880754264423245, FillMaxRelative = 0.24456973707772056, TimeFromPreview = 38.065689697858936, EnergyDensityIncreaseFactor = 0 }, PrevPreviewFillRatio=0.24456973707772056, PreviewWeight=LayerWeight { Index = 370, FillTotalRelative = 0.1403528639827457, FillMaxRelative = 0.2437953001484601, TimeFromPreview = 29.409052133143444, EnergyDensityIncreaseFactor = 0 } [PrintingService.cs@2089] 08/16/2026 01:27:20 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:27:20 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.0726050. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 150013118, XYCompressed = 13446833, LSource = 77600691, LCompressed = 2756780 } [McuMovementClient.cs@491] 08/16/2026 01:27:20 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:27:20 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0634272. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.1381903. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 150013118, XYCompressed = 13446833, LSource = 77600691, LCompressed = 2756780 } [McuMovementClient.cs@491] 08/16/2026 01:27:20 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:27:20 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.1509275. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 150013118, XYCompressed = 13446833, LSource = 77600691, LCompressed = 2756780 } [McuMovementClient.cs@491] 08/16/2026 01:27:20 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - LayerMoves: LayerThickness=100, PowderVolume=3818.423513223332, PrevLayerFillRatio=0.24456973707772056: Z1=97.72287232490486, Z2=100, ZMove=700, UseLoweredSpeed=False, RecoaterPowderSpeedFactor=1, RecoaterPrintSpeedFactor=1, SinteredVolumeMultiplier=1.473684210526316, VolumeFactor=1.1, RecoatPasses=1, RecoaterMaxDistance=0, PowderBedDivision=Thickness, ShakeFactor=0, ShakeBackoff=70 [LayerClient.cs@761] 08/16/2026 01:27:20 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - Sums: { BedPrep = { Z1 = 11385.030966883338, Z2 = 13000 }, PrintCap = { Z1 = 11385.030966883338, Z2 = 13000 }, BeginLayer = { Z1 = 37909.53795539796, Z2 = 37400 } } [LayerClient.cs@969] 08/16/2026 01:27:20 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z1 (pin=mcu:P2.2) clock moved from 4657702023478 (4657702023478 @ 0) for mcu = 38800.207446 [16/08/2026 00:09:02] (38814.18352898333 sec) to 4660275967792 (from now=4660155967792, flags=None, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:27:20 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z2 (pin=mcu:P0.19) clock moved from 4657702023478 (4657702023478 @ 0) for mcu = 38800.207446 [16/08/2026 00:09:02] (38814.18352898333 sec) to 4660275967792 (from external timestamp, flags=None, requested=4660275967792 (4660275967792 @ 0) for mcu = 38821.657398 [16/08/2026 00:09:23] (38835.63306493333 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:27:20 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper r (pin=mcu:P0.22) clock moved from 4657702023478 (4657702023478 @ 0) for mcu = 38800.207446 [16/08/2026 00:09:02] (38814.18352898333 sec) to 4660275967792 (from external timestamp, flags=None, requested=4660275967792 (4660275967792 @ 0) for mcu = 38821.657398 [16/08/2026 00:09:23] (38835.63306493333 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:27:20 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:27:30 DBUG [SLS4All.Compact.Temperature.Mlx90640Camera] [0] Read 362 samples in 00:01:00.1004829 ~ 6.02 samples/sec, 3 resets, 109 ignored frames) [Mlx90640Camera.cs@313] 08/16/2026 01:27:31 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:11.0794696. Loops = 45. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:11.3227392. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 150013118, XYCompressed = 13446833, LSource = 77600691, LCompressed = 2756780 } [McuMovementClient.cs@491] 08/16/2026 01:27:31 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Setting and waiting for surface temperature to settle (target=176, hasSetTarget=(null), hasSettleIncrease=False, delay=00:00:03, keep=True) [LayerClient.cs@1279] 08/16/2026 01:27:31 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Target temperature possibly reached, waiting to settle [LayerClient.cs@1311] 08/16/2026 01:27:34 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Completed [LayerClient.cs@310] 08/16/2026 01:27:34 INFO [SLS4All.Compact.Printing.PrintingService] [0] Streaming layer 370, Weight=LayerWeight { Index = 370, FillTotalRelative = 0.1403528639827457, FillMaxRelative = 0.2437953001484601, TimeFromPreview = 29.409052133143444, EnergyDensityIncreaseFactor = 0 }, Results=6, EnergyDensityIncrease=0 [PrintingService.cs@2099] 08/16/2026 01:27:34 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L, flushing existing data. This should happen only when a batch is starting, otherwise it is an indication that feeding or processing is too slow at times. Was Timestamp=0, Now=4661863279425, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000 [McuMovementClient.cs@846] 08/16/2026 01:27:34 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L to 4661983285183, flushed existing data. Was Timestamp=0, Now=4661863287507, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000, Dwelled=0 [McuMovementClient.cs@878] 08/16/2026 01:27:34 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] X/Y/L reset complete [McuMovementClient.cs@901] 08/16/2026 01:27:34 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper laser (pin=mcu:P2.0) clock moved from 4660095664418 (4660095664418 @ 0) for mcu = 38820.154844 [16/08/2026 00:09:22] (38834.130536816665 sec) to 4661983564237 (from now=4661863564237, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:27:34 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper x (pin=mcu:PDAC.1) clock moved from 4660095688417 (1192984496234922 @ 8) for mcu = 38820.155044 [16/08/2026 00:09:22] (38834.130736813866 sec) to 4661983564237 (from now=4661863564237, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:27:34 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper y (pin=mcu:PDAC.4) clock moved from 4660095688406 (1192984496231998 @ 8) for mcu = 38820.155044 [16/08/2026 00:09:22] (38834.13073671868 sec) to 4661983564237 (from now=4661863564237, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:27:34 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Script task completed [PrinterClientBase.cs@120] 08/16/2026 01:27:35 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, finishing movement [PrinterClientBase.cs@193] 08/16/2026 01:27:35 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:27:45 DBUG [SLS4All.Compact.McuClient.Sensors.HeaterCheck] [0] Heater powderChamber3 [HysteresisHeater] no longer approaching new target of 145 with temperature 134 [HeaterCheck.cs@111] 08/16/2026 01:27:54 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Publish task completed (priority=False) [PrinterClientBase.cs@248] 08/16/2026 01:27:54 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:18.6648517. Loops = 75. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:34.0041759. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 150155054, XYCompressed = 13464325, LSource = 77677854, LCompressed = 2761823 } [McuMovementClient.cs@491] 08/16/2026 01:27:54 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, including movement [PrinterClientBase.cs@195] 08/16/2026 01:27:54 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ending layer 370 [PrintingService.cs@2118] 08/16/2026 01:27:54 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Starting [LayerClient.cs@1360] 08/16/2026 01:27:54 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:27:54 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:34.0161040. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 150155054, XYCompressed = 13464325, LSource = 77677854, LCompressed = 2761823 } [McuMovementClient.cs@491] 08/16/2026 01:27:54 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Completed [LayerClient.cs@1367] 08/16/2026 01:27:54 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 371, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 58.24757405794346, Elapsed = 10:39:59.1648802, TimeTotal = 18:18:44.0586432, Remaining = 07:38:44.8937630, Incomplete = False, SoftCount = 623, LayerPrintDone = 371, WeightsDone = 371, WeightDone = 04:28:25.0365526, WeightTotal = 07:16:00.6189632, WeightTotalEstimate = 07:16:00.6189632, LayerRecoatElapsed = 02:13:25.3066107, LayerRecoatDelays = 00:24:48, LayerRecoatPrintLayersElapsed = 01:34:18.0092170, LayerRecoatNoDelayAverage = 00:00:13.1397311, StreamingElapsed = 04:27:49.6993777, ObjectLayerOverheadAverageDuration = 00:00:00.0328398, TimeLayers = 10:37:06.1014269, CoolingElapsed = 00:00:00, CoolingEstimate = 03:42:59.1354994, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:58.1650430, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:02.0959665, JobElapsed = 06:02:19.9110311, JobTotal = 09:58:05.8404174, WeightEstimate = 02:47:35.5824106 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:06:39. coolingEstimate=03:42:59.1354994 [PrintingService.cs@1912] 08/16/2026 01:27:54 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 58.24757405794346;StartedAtUtc;10:39:59.1648802;18:18:44.0586432;07:38:44.8937630;False;623;371;371;04:28:25.0365526;07:16:00.6189632;07:16:00.6189632;02:13:25.3066107;00:24:48;01:34:18.0092170;00:00:13.1397311;04:27:49.6993777;00:00:00.0328398;10:37:06.1014269;00:00:00;03:42:59.1354994;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:58.1650430;00:00:00;00:04:02.0959665;06:02:19.9110311;09:58:05.8404174 [PrintingService.cs@1918] 08/16/2026 01:27:54 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ended layer 370. PreviewWeight=LayerWeight { Index = 370, FillTotalRelative = 0.1403528639827457, FillMaxRelative = 0.2437953001484601, TimeFromPreview = 29.409052133143444, EnergyDensityIncreaseFactor = 0 }, FillArea=34635.75847567055, PreviewFillRatio=0.2437953001484601, Results=6, StreamingSeconds (preview) = 29.409052133143444, StreamingSeconds (extrapolated) = 33.112693094523166, StreamingSeconds (no overhead) = 19.6315993 (04:27:49.6993777), LayerElapsedSeconds=33.9890125, LayerStreamStats=StreamStats { EdgeCount = 68690, OnTraceLength = 12617.006874278188, AllTraceLength = 35085.69195061922 }, TotalStreamStats=StreamStats { EdgeCount = 73910971, OnTraceLength = 14282646.811545702, AllTraceLength = 26586962.033064134 } [PrintingService.cs@2147] 08/16/2026 01:27:54 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 371, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 58.247564715968906, Elapsed = 10:39:59.1840979, TimeTotal = 18:18:44.1022095, Remaining = 07:38:44.9181116, Incomplete = False, SoftCount = 623, LayerPrintDone = 371, WeightsDone = 371, WeightDone = 04:28:25.0557703, WeightTotal = 07:16:00.6512345, WeightTotalEstimate = 07:16:00.6512346, LayerRecoatElapsed = 02:13:25.3066107, LayerRecoatDelays = 00:24:48, LayerRecoatPrintLayersElapsed = 01:34:18.0092170, LayerRecoatNoDelayAverage = 00:00:13.1397311, StreamingElapsed = 04:27:49.6993777, ObjectLayerOverheadAverageDuration = 00:00:00.0328916, TimeLayers = 10:37:06.1336982, CoolingElapsed = 00:00:00, CoolingEstimate = 03:42:59.1467944, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:58.1650430, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:02.0959665, JobElapsed = 06:02:19.9128281, JobTotal = 09:58:05.8726887, WeightEstimate = 02:47:35.5954643 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:06:39. coolingEstimate=03:42:59.1467944 [PrintingService.cs@1912] 08/16/2026 01:27:54 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 58.247564715968906;StartedAtUtc;10:39:59.1840979;18:18:44.1022095;07:38:44.9181116;False;623;371;371;04:28:25.0557703;07:16:00.6512345;07:16:00.6512346;02:13:25.3066107;00:24:48;01:34:18.0092170;00:00:13.1397311;04:27:49.6993777;00:00:00.0328916;10:37:06.1336982;00:00:00;03:42:59.1467944;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:58.1650430;00:00:00;00:04:02.0959665;06:02:19.9128281;09:58:05.8726887 [PrintingService.cs@1918] 08/16/2026 01:27:54 INFO [SLS4All.Compact.Printing.PrintingService] [0] Begin layer 371. PrevPreviewWeight=LayerWeight { Index = 370, FillTotalRelative = 0.1403528639827457, FillMaxRelative = 0.2437953001484601, TimeFromPreview = 29.409052133143444, EnergyDensityIncreaseFactor = 0 }, PrevPreviewFillRatio=0.2437953001484601, PreviewWeight=LayerWeight { Index = 371, FillTotalRelative = 0.14814254184592623, FillMaxRelative = 0.2599321173045051, TimeFromPreview = 40.795002743756214, EnergyDensityIncreaseFactor = 0 } [PrintingService.cs@2089] 08/16/2026 01:27:54 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:27:54 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:34.0306895. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 150155054, XYCompressed = 13464325, LSource = 77677854, LCompressed = 2761823 } [McuMovementClient.cs@491] 08/16/2026 01:27:54 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:27:54 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0632983. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:34.0952714. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 150155054, XYCompressed = 13464325, LSource = 77677854, LCompressed = 2761823 } [McuMovementClient.cs@491] 08/16/2026 01:27:54 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:27:54 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:34.1082612. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 150155054, XYCompressed = 13464325, LSource = 77677854, LCompressed = 2761823 } [McuMovementClient.cs@491] 08/16/2026 01:27:54 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - LayerMoves: LayerThickness=100, PowderVolume=3817.1681953892244, PrevLayerFillRatio=0.2437953001484601: Z1=97.69074564644583, Z2=100, ZMove=700, UseLoweredSpeed=False, RecoaterPowderSpeedFactor=1, RecoaterPrintSpeedFactor=1, SinteredVolumeMultiplier=1.473684210526316, VolumeFactor=1.1, RecoatPasses=1, RecoaterMaxDistance=0, PowderBedDivision=Thickness, ShakeFactor=0, ShakeBackoff=70 [LayerClient.cs@761] 08/16/2026 01:27:54 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - Sums: { BedPrep = { Z1 = 11385.030966883338, Z2 = 13000 }, PrintCap = { Z1 = 11385.030966883338, Z2 = 13000 }, BeginLayer = { Z1 = 38007.228701044405, Z2 = 37500 } } [LayerClient.cs@969] 08/16/2026 01:27:54 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z1 (pin=mcu:P2.2) clock moved from 4661495332720 (4661495332720 @ 0) for mcu = 38831.819045 [16/08/2026 00:09:33] (38845.79443933333 sec) to 4664350697857 (from now=4664230697857, flags=None, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:27:54 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z2 (pin=mcu:P0.19) clock moved from 4661495332720 (4661495332720 @ 0) for mcu = 38831.819045 [16/08/2026 00:09:33] (38845.79443933333 sec) to 4664350697857 (from external timestamp, flags=None, requested=4664350697857 (4664350697857 @ 0) for mcu = 38855.614251 [16/08/2026 00:09:57] (38869.589148808336 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:27:54 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper r (pin=mcu:P0.22) clock moved from 4661495332720 (4661495332720 @ 0) for mcu = 38831.819045 [16/08/2026 00:09:33] (38845.79443933333 sec) to 4664350697857 (from external timestamp, flags=None, requested=4664350697857 (4664350697857 @ 0) for mcu = 38855.614251 [16/08/2026 00:09:57] (38869.589148808336 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:27:54 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:28:05 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:11.0717788. Loops = 45. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:45.2788247. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 150155054, XYCompressed = 13464325, LSource = 77677854, LCompressed = 2761823 } [McuMovementClient.cs@491] 08/16/2026 01:28:05 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Setting and waiting for surface temperature to settle (target=176, hasSetTarget=(null), hasSettleIncrease=False, delay=00:00:03, keep=True) [LayerClient.cs@1279] 08/16/2026 01:28:05 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Target temperature possibly reached, waiting to settle [LayerClient.cs@1311] 08/16/2026 01:28:08 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Completed [LayerClient.cs@310] 08/16/2026 01:28:08 INFO [SLS4All.Compact.Printing.PrintingService] [0] Streaming layer 371, Weight=LayerWeight { Index = 371, FillTotalRelative = 0.14814254184592623, FillMaxRelative = 0.2599321173045051, TimeFromPreview = 40.795002743756214, EnergyDensityIncreaseFactor = 0 }, Results=7, EnergyDensityIncrease=0 [PrintingService.cs@2099] 08/16/2026 01:28:08 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L, flushing existing data. This should happen only when a batch is starting, otherwise it is an indication that feeding or processing is too slow at times. Was Timestamp=0, Now=4665933009051, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000 [McuMovementClient.cs@846] 08/16/2026 01:28:08 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L to 4666053014082, flushed existing data. Was Timestamp=0, Now=4665933016347, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000, Dwelled=0 [McuMovementClient.cs@878] 08/16/2026 01:28:08 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] X/Y/L reset complete [McuMovementClient.cs@901] 08/16/2026 01:28:08 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper laser (pin=mcu:P2.0) clock moved from 4664216914332 (4664216914332 @ 0) for mcu = 38854.499257 [16/08/2026 00:09:56] (38868.4742861 sec) to 4666053046855 (from now=4665933046855, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:28:08 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper x (pin=mcu:PDAC.1) clock moved from 4664216938383 (1194039536226130 @ 8) for mcu = 38854.499457 [16/08/2026 00:09:56] (38868.474486527666 sec) to 4666053046855 (from now=4665933046855, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:28:08 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper y (pin=mcu:PDAC.4) clock moved from 4664216938317 (1194039536209374 @ 8) for mcu = 38854.499457 [16/08/2026 00:09:56] (38868.474485982224 sec) to 4666053046855 (from now=4665933046855, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:28:08 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Script task completed [PrinterClientBase.cs@120] 08/16/2026 01:28:09 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, finishing movement [PrinterClientBase.cs@193] 08/16/2026 01:28:09 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:28:27 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Publish task completed (priority=False) [PrinterClientBase.cs@248] 08/16/2026 01:28:27 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - GC. Raw movement duration = 00:00:18.0772297. Loops = 73. [McuMovementClient.cs@475] 08/16/2026 01:28:27 DBUG [SLS4All.Compact.Temperature.SoftAnalysisSurfaceHeater] [0] Soft heater seems to be lagging behind real-time (8 cases) [SoftAnalysisSurfaceHeater.cs@800] 08/16/2026 01:28:27 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. HasCollected = True, MajorCleanup = False, Raw movement duration = 00:00:18.0772297. Loops = 73. GC duration = 00:00:00.5011427. SinceCollect=00:01:07.8013611. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 150340484, XYCompressed = 13479763, LSource = 77771897, LCompressed = 2763837 } [McuMovementClient.cs@478] 08/16/2026 01:28:27 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] GC: gen0=95218, gen1=15316, gen2=543, LatencyMode=Interactive, FreeMemory=5811814400, Live=331634304, HeapSizeBytes=341539928, FragmentedBytes=10002456, TotalCommittedBytes=349306880, PinnedObjectsCount=1, MemoryLoadBytes=2704193617, HighMemoryLoadThresholdBytes=7605544550, Compacted=True, Concurrent=False [PrinterGC.cs@152] 08/16/2026 01:28:27 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, including movement [PrinterClientBase.cs@195] 08/16/2026 01:28:27 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ending layer 371 [PrintingService.cs@2118] 08/16/2026 01:28:27 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Starting [LayerClient.cs@1360] 08/16/2026 01:28:27 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:28:27 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.0132780. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 150340484, XYCompressed = 13479763, LSource = 77771897, LCompressed = 2763837 } [McuMovementClient.cs@491] 08/16/2026 01:28:27 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Completed [LayerClient.cs@1367] 08/16/2026 01:28:27 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 372, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 58.32865752292521, Elapsed = 10:40:32.9997136, TimeTotal = 18:18:10.4239284, Remaining = 07:37:37.4242148, Incomplete = False, SoftCount = 623, LayerPrintDone = 372, WeightsDone = 372, WeightDone = 04:28:44.6082112, WeightTotal = 07:15:39.0761326, WeightTotalEstimate = 07:15:39.0761327, LayerRecoatElapsed = 02:13:39.5697855, LayerRecoatDelays = 00:24:51, LayerRecoatPrintLayersElapsed = 01:34:32.2723919, LayerRecoatNoDelayAverage = 00:00:13.1359553, StreamingElapsed = 04:28:09.2189270, ObjectLayerOverheadAverageDuration = 00:00:00.0328916, TimeLayers = 10:36:41.1868233, CoolingElapsed = 00:00:00, CoolingEstimate = 03:42:50.4153882, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:57.6741890, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:02.0393295, JobElapsed = 06:02:53.7104149, JobTotal = 09:57:41.4733048, WeightEstimate = 02:46:54.4679215 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:06:05. coolingEstimate=03:42:50.4153882 [PrintingService.cs@1912] 08/16/2026 01:28:27 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 58.32865752292521;StartedAtUtc;10:40:32.9997136;18:18:10.4239284;07:37:37.4242148;False;623;372;372;04:28:44.6082112;07:15:39.0761326;07:15:39.0761327;02:13:39.5697855;00:24:51;01:34:32.2723919;00:00:13.1359553;04:28:09.2189270;00:00:00.0328916;10:36:41.1868233;00:00:00;03:42:50.4153882;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:57.6741890;00:00:00;00:04:02.0393295;06:02:53.7104149;09:57:41.4733048 [PrintingService.cs@1918] 08/16/2026 01:28:27 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ended layer 371. PreviewWeight=LayerWeight { Index = 371, FillTotalRelative = 0.14814254184592623, FillMaxRelative = 0.2599321173045051, TimeFromPreview = 40.795002743756214, EnergyDensityIncreaseFactor = 0 }, FillArea=39123.30183669721, PreviewFillRatio=0.2599321173045051, Results=7, StreamingSeconds (preview) = 40.795002743756214, StreamingSeconds (extrapolated) = 40.09465114103996, StreamingSeconds (no overhead) = 19.5195493 (04:28:09.2189270), LayerElapsedSeconds=33.7974999, LayerStreamStats=StreamStats { EdgeCount = 91959, OnTraceLength = 18104.812136100605, AllTraceLength = 33645.53936355747 }, TotalStreamStats=StreamStats { EdgeCount = 74002930, OnTraceLength = 14300751.623681802, AllTraceLength = 26620607.57242769 } [PrintingService.cs@2147] 08/16/2026 01:28:27 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 372, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 58.32866545900812, Elapsed = 10:40:32.9833085, TimeTotal = 18:18:10.3868382, Remaining = 07:37:37.4035297, Incomplete = False, SoftCount = 623, LayerPrintDone = 372, WeightsDone = 372, WeightDone = 04:28:44.5918061, WeightTotal = 07:15:39.0486584, WeightTotalEstimate = 07:15:39.0486584, LayerRecoatElapsed = 02:13:39.5697855, LayerRecoatDelays = 00:24:51, LayerRecoatPrintLayersElapsed = 01:34:32.2723919, LayerRecoatNoDelayAverage = 00:00:13.1359553, StreamingElapsed = 04:28:09.2189270, ObjectLayerOverheadAverageDuration = 00:00:00.0328475, TimeLayers = 10:36:41.1593491, CoolingElapsed = 00:00:00, CoolingEstimate = 03:42:50.4057722, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:57.6741890, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:02.0393295, JobElapsed = 06:02:53.7122771, JobTotal = 09:57:41.4458306, WeightEstimate = 02:46:54.4568523 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:06:05. coolingEstimate=03:42:50.4057722 [PrintingService.cs@1912] 08/16/2026 01:28:27 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 58.32866545900812;StartedAtUtc;10:40:32.9833085;18:18:10.3868382;07:37:37.4035297;False;623;372;372;04:28:44.5918061;07:15:39.0486584;07:15:39.0486584;02:13:39.5697855;00:24:51;01:34:32.2723919;00:00:13.1359553;04:28:09.2189270;00:00:00.0328475;10:36:41.1593491;00:00:00;03:42:50.4057722;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:57.6741890;00:00:00;00:04:02.0393295;06:02:53.7122771;09:57:41.4458306 [PrintingService.cs@1918] 08/16/2026 01:28:27 INFO [SLS4All.Compact.Printing.PrintingService] [0] Begin layer 372. PrevPreviewWeight=LayerWeight { Index = 371, FillTotalRelative = 0.14814254184592623, FillMaxRelative = 0.2599321173045051, TimeFromPreview = 40.795002743756214, EnergyDensityIncreaseFactor = 0 }, PrevPreviewFillRatio=0.2599321173045051, PreviewWeight=LayerWeight { Index = 372, FillTotalRelative = 0.15009873813702912, FillMaxRelative = 0.25903769171776764, TimeFromPreview = 30.608321816533113, EnergyDensityIncreaseFactor = 0 } [PrintingService.cs@2089] 08/16/2026 01:28:27 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:28:27 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.0311691. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 150340484, XYCompressed = 13479763, LSource = 77771897, LCompressed = 2763837 } [McuMovementClient.cs@491] 08/16/2026 01:28:27 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:28:28 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0632167. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.0940198. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 150340484, XYCompressed = 13479763, LSource = 77771897, LCompressed = 2763837 } [McuMovementClient.cs@491] 08/16/2026 01:28:28 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:28:28 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.1066149. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 150340484, XYCompressed = 13479763, LSource = 77771897, LCompressed = 2763837 } [McuMovementClient.cs@491] 08/16/2026 01:28:28 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - LayerMoves: LayerThickness=100, PowderVolume=3843.3250502554524, PrevLayerFillRatio=0.2599321173045051: Z1=98.36016405424202, Z2=100, ZMove=700, UseLoweredSpeed=False, RecoaterPowderSpeedFactor=1, RecoaterPrintSpeedFactor=1, SinteredVolumeMultiplier=1.473684210526316, VolumeFactor=1.1, RecoatPasses=1, RecoaterMaxDistance=0, PowderBedDivision=Thickness, ShakeFactor=0, ShakeBackoff=70 [LayerClient.cs@761] 08/16/2026 01:28:28 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - Sums: { BedPrep = { Z1 = 11385.030966883338, Z2 = 13000 }, PrintCap = { Z1 = 11385.030966883338, Z2 = 13000 }, BeginLayer = { Z1 = 38105.588865098645, Z2 = 37600 } } [LayerClient.cs@969] 08/16/2026 01:28:28 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z1 (pin=mcu:P2.2) clock moved from 4665570077376 (4665570077376 @ 0) for mcu = 38865.775871 [16/08/2026 00:10:07] (38879.7506448 sec) to 4668406618355 (from now=4668286618355, flags=None, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:28:28 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z2 (pin=mcu:P0.19) clock moved from 4665570077376 (4665570077376 @ 0) for mcu = 38865.775871 [16/08/2026 00:10:07] (38879.7506448 sec) to 4668406618355 (from external timestamp, flags=None, requested=4668406618355 (4668406618355 @ 0) for mcu = 38889.414178 [16/08/2026 00:10:31] (38903.38848629167 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:28:28 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper r (pin=mcu:P0.22) clock moved from 4665570077376 (4665570077376 @ 0) for mcu = 38865.775871 [16/08/2026 00:10:07] (38879.7506448 sec) to 4668406618355 (from external timestamp, flags=None, requested=4668406618355 (4668406618355 @ 0) for mcu = 38889.414178 [16/08/2026 00:10:31] (38903.38848629167 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:28:28 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:28:30 DBUG [SLS4All.Compact.Temperature.Mlx90640Camera] [0] Read 361 samples in 00:01:00.1652474 ~ 6 samples/sec, 3 resets, 109 ignored frames) [Mlx90640Camera.cs@313] 08/16/2026 01:28:39 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:11.0729194. Loops = 45. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:11.2788928. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 150340484, XYCompressed = 13479763, LSource = 77771897, LCompressed = 2763837 } [McuMovementClient.cs@491] 08/16/2026 01:28:39 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Setting and waiting for surface temperature to settle (target=176, hasSetTarget=(null), hasSettleIncrease=False, delay=00:00:03, keep=True) [LayerClient.cs@1279] 08/16/2026 01:28:39 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Target temperature possibly reached, waiting to settle [LayerClient.cs@1311] 08/16/2026 01:28:42 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Completed [LayerClient.cs@310] 08/16/2026 01:28:42 INFO [SLS4All.Compact.Printing.PrintingService] [0] Streaming layer 372, Weight=LayerWeight { Index = 372, FillTotalRelative = 0.15009873813702912, FillMaxRelative = 0.25903769171776764, TimeFromPreview = 30.608321816533113, EnergyDensityIncreaseFactor = 0 }, Results=7, EnergyDensityIncrease=0 [PrintingService.cs@2099] 08/16/2026 01:28:42 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L, flushing existing data. This should happen only when a batch is starting, otherwise it is an indication that feeding or processing is too slow at times. Was Timestamp=0, Now=4669989272980, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000 [McuMovementClient.cs@846] 08/16/2026 01:28:42 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L to 4670109277620, flushed existing data. Was Timestamp=0, Now=4669989279869, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000, Dwelled=0 [McuMovementClient.cs@878] 08/16/2026 01:28:42 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] X/Y/L reset complete [McuMovementClient.cs@901] 08/16/2026 01:28:42 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper laser (pin=mcu:P2.0) clock moved from 4668211975077 (4668211975077 @ 0) for mcu = 38887.792072 [16/08/2026 00:10:29] (38901.766458975 sec) to 4670109293389 (from now=4669989293389, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:28:42 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper x (pin=mcu:PDAC.1) clock moved from 4668211999084 (1195062271765570 @ 8) for mcu = 38887.792272 [16/08/2026 00:10:29] (38901.76665903548 sec) to 4670109293389 (from now=4669989293389, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:28:42 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper y (pin=mcu:PDAC.4) clock moved from 4668211999075 (1195062271763442 @ 8) for mcu = 38887.792272 [16/08/2026 00:10:29] (38901.76665896621 sec) to 4670109293389 (from now=4669989293389, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:28:42 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Script task completed [PrinterClientBase.cs@120] 08/16/2026 01:28:43 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, finishing movement [PrinterClientBase.cs@193] 08/16/2026 01:28:43 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:28:57 DBUG [SLS4All.Compact.McuClient.Sensors.HeaterCheck] [0] Heater powderChamber3 [HysteresisHeater] no longer approaching new target of 145 with temperature 133.75 [HeaterCheck.cs@111] 08/16/2026 01:29:03 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Publish task completed (priority=False) [PrinterClientBase.cs@248] 08/16/2026 01:29:03 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:20.2964331. Loops = 82. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:35.8662371. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 150496626, XYCompressed = 13499576, LSource = 77856776, LCompressed = 2769648 } [McuMovementClient.cs@491] 08/16/2026 01:29:03 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, including movement [PrinterClientBase.cs@195] 08/16/2026 01:29:03 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ending layer 372 [PrintingService.cs@2118] 08/16/2026 01:29:03 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Starting [LayerClient.cs@1360] 08/16/2026 01:29:03 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:29:03 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:35.8778612. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 150496626, XYCompressed = 13499576, LSource = 77856776, LCompressed = 2769648 } [McuMovementClient.cs@491] 08/16/2026 01:29:03 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Completed [LayerClient.cs@1367] 08/16/2026 01:29:03 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 373, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 58.40425444890117, Elapsed = 10:41:08.8641542, TimeTotal = 18:17:46.5443420, Remaining = 07:36:37.6801878, Incomplete = False, SoftCount = 623, LayerPrintDone = 373, WeightsDone = 373, WeightDone = 04:29:06.1965494, WeightTotal = 07:15:24.7225701, WeightTotalEstimate = 07:15:24.7225701, LayerRecoatElapsed = 02:13:53.8458879, LayerRecoatDelays = 00:24:54, LayerRecoatPrintLayersElapsed = 01:34:46.5484942, LayerRecoatNoDelayAverage = 00:00:13.1322207, StreamingElapsed = 04:28:30.7908228, ObjectLayerOverheadAverageDuration = 00:00:00.0328475, TimeLayers = 10:36:23.4982408, CoolingElapsed = 00:00:00, CoolingEstimate = 03:42:44.2243843, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:57.1886910, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:01.9833105, JobElapsed = 06:03:29.5763224, JobTotal = 09:57:24.3262393, WeightEstimate = 02:46:18.5260207 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:05:41. coolingEstimate=03:42:44.2243843 [PrintingService.cs@1912] 08/16/2026 01:29:03 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 58.40425444890117;StartedAtUtc;10:41:08.8641542;18:17:46.5443420;07:36:37.6801878;False;623;373;373;04:29:06.1965494;07:15:24.7225701;07:15:24.7225701;02:13:53.8458879;00:24:54;01:34:46.5484942;00:00:13.1322207;04:28:30.7908228;00:00:00.0328475;10:36:23.4982408;00:00:00;03:42:44.2243843;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:57.1886910;00:00:00;00:04:01.9833105;06:03:29.5763224;09:57:24.3262393 [PrintingService.cs@1918] 08/16/2026 01:29:03 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ended layer 372. PreviewWeight=LayerWeight { Index = 372, FillTotalRelative = 0.15009873813702912, FillMaxRelative = 0.25903769171776764, TimeFromPreview = 30.608321816533113, EnergyDensityIncreaseFactor = 0 }, FillArea=40342.27611933907, PreviewFillRatio=0.25903769171776764, Results=7, StreamingSeconds (preview) = 30.608321816533113, StreamingSeconds (extrapolated) = 34.897984148746445, StreamingSeconds (no overhead) = 21.5718958 (04:28:30.7908228), LayerElapsedSeconds=35.865111, LayerStreamStats=StreamStats { EdgeCount = 75438, OnTraceLength = 13877.703765630722, AllTraceLength = 38615.303216174245 }, TotalStreamStats=StreamStats { EdgeCount = 74078368, OnTraceLength = 14314629.327447433, AllTraceLength = 26659222.875643864 } [PrintingService.cs@2147] 08/16/2026 01:29:03 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 373, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 58.40426112506436, Elapsed = 10:41:08.8502785, TimeTotal = 18:17:46.5130548, Remaining = 07:36:37.6627763, Incomplete = False, SoftCount = 623, LayerPrintDone = 373, WeightsDone = 373, WeightDone = 04:29:06.1826737, WeightTotal = 07:15:24.6993944, WeightTotalEstimate = 07:15:24.6993945, LayerRecoatElapsed = 02:13:53.8458879, LayerRecoatDelays = 00:24:54, LayerRecoatPrintLayersElapsed = 01:34:46.5484942, LayerRecoatNoDelayAverage = 00:00:13.1322207, StreamingElapsed = 04:28:30.7908228, ObjectLayerOverheadAverageDuration = 00:00:00.0328103, TimeLayers = 10:36:23.4750651, CoolingElapsed = 00:00:00, CoolingEstimate = 03:42:44.2162728, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:57.1886910, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:01.9833105, JobElapsed = 06:03:29.5790691, JobTotal = 09:57:24.3030636, WeightEstimate = 02:46:18.5167208 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:05:41. coolingEstimate=03:42:44.2162728 [PrintingService.cs@1912] 08/16/2026 01:29:03 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 58.40426112506436;StartedAtUtc;10:41:08.8502785;18:17:46.5130548;07:36:37.6627763;False;623;373;373;04:29:06.1826737;07:15:24.6993944;07:15:24.6993945;02:13:53.8458879;00:24:54;01:34:46.5484942;00:00:13.1322207;04:28:30.7908228;00:00:00.0328103;10:36:23.4750651;00:00:00;03:42:44.2162728;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:57.1886910;00:00:00;00:04:01.9833105;06:03:29.5790691;09:57:24.3030636 [PrintingService.cs@1918] 08/16/2026 01:29:03 INFO [SLS4All.Compact.Printing.PrintingService] [0] Begin layer 373. PrevPreviewWeight=LayerWeight { Index = 372, FillTotalRelative = 0.15009873813702912, FillMaxRelative = 0.25903769171776764, TimeFromPreview = 30.608321816533113, EnergyDensityIncreaseFactor = 0 }, PrevPreviewFillRatio=0.25903769171776764, PreviewWeight=LayerWeight { Index = 373, FillTotalRelative = 0.1493350923522988, FillMaxRelative = 0.25705083241856075, TimeFromPreview = 40.843522663905325, EnergyDensityIncreaseFactor = 0 } [PrintingService.cs@2089] 08/16/2026 01:29:03 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:29:03 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:35.8987214. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 150496626, XYCompressed = 13499576, LSource = 77856776, LCompressed = 2769648 } [McuMovementClient.cs@491] 08/16/2026 01:29:03 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:29:03 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0634209. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:35.9634802. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 150496626, XYCompressed = 13499576, LSource = 77856776, LCompressed = 2769648 } [McuMovementClient.cs@491] 08/16/2026 01:29:03 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:29:03 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:35.9748774. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 150496626, XYCompressed = 13499576, LSource = 77856776, LCompressed = 2769648 } [McuMovementClient.cs@491] 08/16/2026 01:29:03 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - LayerMoves: LayerThickness=100, PowderVolume=3841.8752376911348, PrevLayerFillRatio=0.25903769171776764: Z1=98.32305977609496, Z2=100, ZMove=700, UseLoweredSpeed=False, RecoaterPowderSpeedFactor=1, RecoaterPrintSpeedFactor=1, SinteredVolumeMultiplier=1.473684210526316, VolumeFactor=1.1, RecoatPasses=1, RecoaterMaxDistance=0, PowderBedDivision=Thickness, ShakeFactor=0, ShakeBackoff=70 [LayerClient.cs@761] 08/16/2026 01:29:03 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - Sums: { BedPrep = { Z1 = 11385.030966883338, Z2 = 13000 }, PrintCap = { Z1 = 11385.030966883338, Z2 = 13000 }, BeginLayer = { Z1 = 38203.91192487474, Z2 = 37700 } } [LayerClient.cs@969] 08/16/2026 01:29:03 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z1 (pin=mcu:P2.2) clock moved from 4669626046696 (4669626046696 @ 0) for mcu = 38899.576163 [16/08/2026 00:10:41] (38913.550389133336 sec) to 4672710741718 (from now=4672590741718, flags=None, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:29:03 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z2 (pin=mcu:P0.19) clock moved from 4669626046696 (4669626046696 @ 0) for mcu = 38899.576163 [16/08/2026 00:10:41] (38913.550389133336 sec) to 4672710741718 (from external timestamp, flags=None, requested=4672710741718 (4672710741718 @ 0) for mcu = 38925.282401 [16/08/2026 00:11:07] (38939.256180983335 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:29:03 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper r (pin=mcu:P0.22) clock moved from 4669626046696 (4669626046696 @ 0) for mcu = 38899.576163 [16/08/2026 00:10:41] (38913.550389133336 sec) to 4672710741718 (from external timestamp, flags=None, requested=4672710741718 (4672710741718 @ 0) for mcu = 38925.282401 [16/08/2026 00:11:07] (38939.256180983335 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:29:03 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:29:15 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:11.0745686. Loops = 45. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:47.1461685. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 150496626, XYCompressed = 13499576, LSource = 77856776, LCompressed = 2769648 } [McuMovementClient.cs@491] 08/16/2026 01:29:15 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Setting and waiting for surface temperature to settle (target=176, hasSetTarget=(null), hasSettleIncrease=False, delay=00:00:03, keep=True) [LayerClient.cs@1279] 08/16/2026 01:29:19 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Target temperature possibly reached, waiting to settle [LayerClient.cs@1311] 08/16/2026 01:29:22 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Completed [LayerClient.cs@310] 08/16/2026 01:29:22 INFO [SLS4All.Compact.Printing.PrintingService] [0] Streaming layer 373, Weight=LayerWeight { Index = 373, FillTotalRelative = 0.1493350923522988, FillMaxRelative = 0.25705083241856075, TimeFromPreview = 40.843522663905325, EnergyDensityIncreaseFactor = 0 }, Results=7, EnergyDensityIncrease=0 [PrintingService.cs@2099] 08/16/2026 01:29:22 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L, flushing existing data. This should happen only when a batch is starting, otherwise it is an indication that feeding or processing is too slow at times. Was Timestamp=0, Now=4674834474804, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000 [McuMovementClient.cs@846] 08/16/2026 01:29:22 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L to 4674954482778, flushed existing data. Was Timestamp=0, Now=4674834484886, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000, Dwelled=0 [McuMovementClient.cs@878] 08/16/2026 01:29:22 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] X/Y/L reset complete [McuMovementClient.cs@901] 08/16/2026 01:29:22 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper laser (pin=mcu:P2.0) clock moved from 4672576162454 (4672576162454 @ 0) for mcu = 38924.160904 [16/08/2026 00:11:06] (38938.13468711667 sec) to 4674954605701 (from now=4674834605701, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:29:22 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper x (pin=mcu:PDAC.1) clock moved from 4672576186518 (1196179503748738 @ 8) for mcu = 38924.161104 [16/08/2026 00:11:06] (38938.13488765423 sec) to 4674954605701 (from now=4674834605701, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:29:22 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper y (pin=mcu:PDAC.4) clock moved from 4672576186454 (1196179503732270 @ 8) for mcu = 38924.161104 [16/08/2026 00:11:06] (38938.13488711816 sec) to 4674954605701 (from now=4674834605701, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:29:22 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Script task completed [PrinterClientBase.cs@120] 08/16/2026 01:29:23 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, finishing movement [PrinterClientBase.cs@193] 08/16/2026 01:29:23 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:29:30 DBUG [SLS4All.Compact.Temperature.Mlx90640Camera] [0] Read 363 samples in 00:01:00.0878038 ~ 6.04 samples/sec, 3 resets, 109 ignored frames) [Mlx90640Camera.cs@313] 08/16/2026 01:29:41 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Publish task completed (priority=False) [PrinterClientBase.cs@248] 08/16/2026 01:29:41 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - GC. Raw movement duration = 00:00:18.0428950. Loops = 73. [McuMovementClient.cs@475] 08/16/2026 01:29:42 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. HasCollected = True, MajorCleanup = False, Raw movement duration = 00:00:18.0428950. Loops = 73. GC duration = 00:00:00.3297987. SinceCollect=00:01:14.1133404. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 150685530, XYCompressed = 13515428, LSource = 77952548, LCompressed = 2771744 } [McuMovementClient.cs@478] 08/16/2026 01:29:42 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] GC: gen0=95396, gen1=15412, gen2=544, LatencyMode=Interactive, FreeMemory=5781405696, Live=332179656, HeapSizeBytes=339205888, FragmentedBytes=7493200, TotalCommittedBytes=349782016, PinnedObjectsCount=24, MemoryLoadBytes=2788699668, HighMemoryLoadThresholdBytes=7605544550, Compacted=True, Concurrent=False [PrinterGC.cs@152] 08/16/2026 01:29:42 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, including movement [PrinterClientBase.cs@195] 08/16/2026 01:29:42 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ending layer 373 [PrintingService.cs@2118] 08/16/2026 01:29:42 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Starting [LayerClient.cs@1360] 08/16/2026 01:29:42 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:29:42 DBUG [SLS4All.Compact.Temperature.SoftAnalysisSurfaceHeater] [0] Soft heater seems to be lagging behind real-time (4 cases) [SoftAnalysisSurfaceHeater.cs@800] 08/16/2026 01:29:42 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.0156415. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 150685530, XYCompressed = 13515428, LSource = 77952548, LCompressed = 2771744 } [McuMovementClient.cs@491] 08/16/2026 01:29:42 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Completed [LayerClient.cs@1367] 08/16/2026 01:29:42 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 374, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 58.48268524553295, Elapsed = 10:41:47.1126050, TimeTotal = 18:17:23.6124185, Remaining = 07:35:36.4998135, Incomplete = False, SoftCount = 623, LayerPrintDone = 374, WeightsDone = 374, WeightDone = 04:29:25.6585932, WeightTotal = 07:15:02.9860877, WeightTotalEstimate = 07:15:02.9860878, LayerRecoatElapsed = 02:14:12.6322949, LayerRecoatDelays = 00:24:57, LayerRecoatPrintLayersElapsed = 01:35:05.3349013, LayerRecoatNoDelayAverage = 00:00:13.1375397, StreamingElapsed = 04:28:50.2339320, ObjectLayerOverheadAverageDuration = 00:00:00.0328103, TimeLayers = 10:36:06.5116308, CoolingElapsed = 00:00:00, CoolingEstimate = 03:42:38.2790708, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:57.8801610, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:02.0630955, JobElapsed = 06:04:07.8259865, JobTotal = 09:57:06.5683743, WeightEstimate = 02:45:37.3274946 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:05:18. coolingEstimate=03:42:38.2790708 [PrintingService.cs@1912] 08/16/2026 01:29:42 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 58.48268524553295;StartedAtUtc;10:41:47.1126050;18:17:23.6124185;07:35:36.4998135;False;623;374;374;04:29:25.6585932;07:15:02.9860877;07:15:02.9860878;02:14:12.6322949;00:24:57;01:35:05.3349013;00:00:13.1375397;04:28:50.2339320;00:00:00.0328103;10:36:06.5116308;00:00:00;03:42:38.2790708;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:57.8801610;00:00:00;00:04:02.0630955;06:04:07.8259865;09:57:06.5683743 [PrintingService.cs@1918] 08/16/2026 01:29:42 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ended layer 373. PreviewWeight=LayerWeight { Index = 373, FillTotalRelative = 0.1493350923522988, FillMaxRelative = 0.25705083241856075, TimeFromPreview = 40.843522663905325, EnergyDensityIncreaseFactor = 0 }, FillArea=41331.05320509727, PreviewFillRatio=0.25705083241856075, Results=7, StreamingSeconds (preview) = 40.843522663905325, StreamingSeconds (extrapolated) = 40.15641585982773, StreamingSeconds (no overhead) = 19.4431092 (04:28:50.2339320), LayerElapsedSeconds=38.246407, LayerStreamStats=StreamStats { EdgeCount = 93665, OnTraceLength = 18450.277830127627, AllTraceLength = 33229.00591637567 }, TotalStreamStats=StreamStats { EdgeCount = 74172033, OnTraceLength = 14333079.60527756, AllTraceLength = 26692451.88156024 } [PrintingService.cs@2147] 08/16/2026 01:29:42 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 374, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 58.48269181537077, Elapsed = 10:41:47.0988792, TimeTotal = 18:17:23.5815519, Remaining = 07:35:36.4826727, Incomplete = False, SoftCount = 623, LayerPrintDone = 374, WeightsDone = 374, WeightDone = 04:29:25.6448674, WeightTotal = 07:15:02.9632236, WeightTotalEstimate = 07:15:02.9632237, LayerRecoatElapsed = 02:14:12.6322949, LayerRecoatDelays = 00:24:57, LayerRecoatPrintLayersElapsed = 01:35:05.3349013, LayerRecoatNoDelayAverage = 00:00:13.1375397, StreamingElapsed = 04:28:50.2339320, ObjectLayerOverheadAverageDuration = 00:00:00.0327736, TimeLayers = 10:36:06.4887667, CoolingElapsed = 00:00:00, CoolingEstimate = 03:42:38.2710683, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:57.8801610, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:02.0630955, JobElapsed = 06:04:07.8309345, JobTotal = 09:57:06.5455102, WeightEstimate = 02:45:37.3183563 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:05:18. coolingEstimate=03:42:38.2710683 [PrintingService.cs@1912] 08/16/2026 01:29:42 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 58.48269181537077;StartedAtUtc;10:41:47.0988792;18:17:23.5815519;07:35:36.4826727;False;623;374;374;04:29:25.6448674;07:15:02.9632236;07:15:02.9632237;02:14:12.6322949;00:24:57;01:35:05.3349013;00:00:13.1375397;04:28:50.2339320;00:00:00.0327736;10:36:06.4887667;00:00:00;03:42:38.2710683;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:57.8801610;00:00:00;00:04:02.0630955;06:04:07.8309345;09:57:06.5455102 [PrintingService.cs@1918] 08/16/2026 01:29:42 INFO [SLS4All.Compact.Printing.PrintingService] [0] Begin layer 374. PrevPreviewWeight=LayerWeight { Index = 373, FillTotalRelative = 0.1493350923522988, FillMaxRelative = 0.25705083241856075, TimeFromPreview = 40.843522663905325, EnergyDensityIncreaseFactor = 0 }, PrevPreviewFillRatio=0.25705083241856075, PreviewWeight=LayerWeight { Index = 374, FillTotalRelative = 0.15186731699838152, FillMaxRelative = 0.2571218327545095, TimeFromPreview = 30.72831488873992, EnergyDensityIncreaseFactor = 0 } [PrintingService.cs@2089] 08/16/2026 01:29:42 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:29:42 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.0646418. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 150685530, XYCompressed = 13515428, LSource = 77952548, LCompressed = 2771744 } [McuMovementClient.cs@491] 08/16/2026 01:29:42 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:29:42 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0632201. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.1285179. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 150685530, XYCompressed = 13515428, LSource = 77952548, LCompressed = 2771744 } [McuMovementClient.cs@491] 08/16/2026 01:29:42 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:29:42 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.1411743. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 150685530, XYCompressed = 13515428, LSource = 77952548, LCompressed = 2771744 } [McuMovementClient.cs@491] 08/16/2026 01:29:42 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - LayerMoves: LayerThickness=100, PowderVolume=3838.6546527501014, PrevLayerFillRatio=0.25705083241856075: Z1=98.24063706685011, Z2=100, ZMove=700, UseLoweredSpeed=False, RecoaterPowderSpeedFactor=1, RecoaterPrintSpeedFactor=1, SinteredVolumeMultiplier=1.473684210526316, VolumeFactor=1.1, RecoatPasses=1, RecoaterMaxDistance=0, PowderBedDivision=Thickness, ShakeFactor=0, ShakeBackoff=70 [LayerClient.cs@761] 08/16/2026 01:29:42 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - Sums: { BedPrep = { Z1 = 11385.030966883338, Z2 = 13000 }, PrintCap = { Z1 = 11385.030966883338, Z2 = 13000 }, BeginLayer = { Z1 = 38302.152561941584, Z2 = 37800 } } [LayerClient.cs@969] 08/16/2026 01:29:42 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z1 (pin=mcu:P2.2) clock moved from 4673930132221 (4673930132221 @ 0) for mcu = 38935.444171 [16/08/2026 00:11:17] (38949.417768508334 sec) to 4677304226055 (from now=4677184226055, flags=None, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:29:42 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z2 (pin=mcu:P0.19) clock moved from 4673930132221 (4673930132221 @ 0) for mcu = 38935.444171 [16/08/2026 00:11:17] (38949.417768508334 sec) to 4677304226055 (from external timestamp, flags=None, requested=4677304226055 (4677304226055 @ 0) for mcu = 38963.562099 [16/08/2026 00:11:45] (38977.535217125 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:29:42 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper r (pin=mcu:P0.22) clock moved from 4673930132221 (4673930132221 @ 0) for mcu = 38935.444171 [16/08/2026 00:11:17] (38949.417768508334 sec) to 4677304226055 (from external timestamp, flags=None, requested=4677304226055 (4677304226055 @ 0) for mcu = 38963.562099 [16/08/2026 00:11:45] (38977.535217125 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:29:42 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:29:53 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:11.0726826. Loops = 45. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:11.3127799. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 150685530, XYCompressed = 13515428, LSource = 77952548, LCompressed = 2771744 } [McuMovementClient.cs@491] 08/16/2026 01:29:53 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Setting and waiting for surface temperature to settle (target=176, hasSetTarget=(null), hasSettleIncrease=False, delay=00:00:03, keep=True) [LayerClient.cs@1279] 08/16/2026 01:29:53 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Target temperature possibly reached, waiting to settle [LayerClient.cs@1311] 08/16/2026 01:29:56 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Completed [LayerClient.cs@310] 08/16/2026 01:29:56 INFO [SLS4All.Compact.Printing.PrintingService] [0] Streaming layer 374, Weight=LayerWeight { Index = 374, FillTotalRelative = 0.15186731699838152, FillMaxRelative = 0.2571218327545095, TimeFromPreview = 30.72831488873992, EnergyDensityIncreaseFactor = 0 }, Results=7, EnergyDensityIncrease=0 [PrintingService.cs@2099] 08/16/2026 01:29:56 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L, flushing existing data. This should happen only when a batch is starting, otherwise it is an indication that feeding or processing is too slow at times. Was Timestamp=0, Now=4678891363800, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000 [McuMovementClient.cs@846] 08/16/2026 01:29:56 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L to 4679011372774, flushed existing data. Was Timestamp=0, Now=4678891374791, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000, Dwelled=0 [McuMovementClient.cs@878] 08/16/2026 01:29:56 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] X/Y/L reset complete [McuMovementClient.cs@901] 08/16/2026 01:29:56 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper laser (pin=mcu:P2.0) clock moved from 4677126027277 (4677126027277 @ 0) for mcu = 38962.077074 [16/08/2026 00:11:44] (38976.05022730833 sec) to 4679011420850 (from now=4678891420850, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:29:56 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper x (pin=mcu:PDAC.1) clock moved from 4677126051277 (1197344269127123 @ 8) for mcu = 38962.077274 [16/08/2026 00:11:44] (38976.050427315204 sec) to 4679011420850 (from now=4678891420850, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:29:56 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper y (pin=mcu:PDAC.4) clock moved from 4677126051307 (1197344269134772 @ 8) for mcu = 38962.077274 [16/08/2026 00:11:44] (38976.050427564194 sec) to 4679011420850 (from now=4678891420850, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:29:56 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Script task completed [PrinterClientBase.cs@120] 08/16/2026 01:29:57 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, finishing movement [PrinterClientBase.cs@193] 08/16/2026 01:29:57 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:30:18 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Publish task completed (priority=False) [PrinterClientBase.cs@248] 08/16/2026 01:30:18 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:20.6098822. Loops = 83. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:36.0763092. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 150842794, XYCompressed = 13534948, LSource = 78038034, LCompressed = 2777394 } [McuMovementClient.cs@491] 08/16/2026 01:30:18 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, including movement [PrinterClientBase.cs@195] 08/16/2026 01:30:18 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ending layer 374 [PrintingService.cs@2118] 08/16/2026 01:30:18 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Starting [LayerClient.cs@1360] 08/16/2026 01:30:18 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:30:18 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:36.0880788. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 150842794, XYCompressed = 13534948, LSource = 78038034, LCompressed = 2777394 } [McuMovementClient.cs@491] 08/16/2026 01:30:18 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Completed [LayerClient.cs@1367] 08/16/2026 01:30:18 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 375, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 58.55566990766319, Elapsed = 10:42:23.1553156, TimeTotal = 18:17:03.0968519, Remaining = 07:34:39.9415363, Incomplete = False, SoftCount = 623, LayerPrintDone = 375, WeightsDone = 375, WeightDone = 04:29:47.3924345, WeightTotal = 07:14:51.0554004, WeightTotalEstimate = 07:14:51.0554005, LayerRecoatElapsed = 02:14:26.9411642, LayerRecoatDelays = 00:25:00, LayerRecoatPrintLayersElapsed = 01:35:19.6437705, LayerRecoatNoDelayAverage = 00:00:13.1338823, StreamingElapsed = 04:29:11.9487255, ObjectLayerOverheadAverageDuration = 00:00:00.0327736, TimeLayers = 10:35:51.3149148, CoolingElapsed = 00:00:00, CoolingEstimate = 03:42:32.9602202, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:57.4046990, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:02.0082345, JobElapsed = 06:04:43.8974315, JobTotal = 09:56:51.9019813, WeightEstimate = 02:45:03.6629660 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:04:58. coolingEstimate=03:42:32.9602202 [PrintingService.cs@1912] 08/16/2026 01:30:18 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 58.55566990766319;StartedAtUtc;10:42:23.1553156;18:17:03.0968519;07:34:39.9415363;False;623;375;375;04:29:47.3924345;07:14:51.0554004;07:14:51.0554005;02:14:26.9411642;00:25:00;01:35:19.6437705;00:00:13.1338823;04:29:11.9487255;00:00:00.0327736;10:35:51.3149148;00:00:00;03:42:32.9602202;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:57.4046990;00:00:00;00:04:02.0082345;06:04:43.8974315;09:56:51.9019813 [PrintingService.cs@1918] 08/16/2026 01:30:18 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ended layer 374. PreviewWeight=LayerWeight { Index = 374, FillTotalRelative = 0.15186731699838152, FillMaxRelative = 0.2571218327545095, TimeFromPreview = 30.72831488873992, EnergyDensityIncreaseFactor = 0 }, FillArea=41823.182048718954, PreviewFillRatio=0.2571218327545095, Results=7, StreamingSeconds (preview) = 30.72831488873992, StreamingSeconds (extrapolated) = 32.62261668427409, StreamingSeconds (no overhead) = 21.7147935 (04:29:11.9487255), LayerElapsedSeconds=36.0372608, LayerStreamStats=StreamStats { EdgeCount = 76061, OnTraceLength = 14052.54937003553, AllTraceLength = 38680.01629425585 }, TotalStreamStats=StreamStats { EdgeCount = 74248094, OnTraceLength = 14347132.154647596, AllTraceLength = 26731131.897854496 } [PrintingService.cs@2147] 08/16/2026 01:30:18 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 375, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 58.5556627862256, Elapsed = 10:42:23.1702781, TimeTotal = 18:17:03.1304098, Remaining = 07:34:39.9601317, Incomplete = False, SoftCount = 623, LayerPrintDone = 375, WeightsDone = 375, WeightDone = 04:29:47.4073970, WeightTotal = 07:14:51.0802581, WeightTotalEstimate = 07:14:51.0802582, LayerRecoatElapsed = 02:14:26.9411642, LayerRecoatDelays = 00:25:00, LayerRecoatPrintLayersElapsed = 01:35:19.6437705, LayerRecoatNoDelayAverage = 00:00:13.1338823, StreamingElapsed = 04:29:11.9487255, ObjectLayerOverheadAverageDuration = 00:00:00.0328135, TimeLayers = 10:35:51.3397725, CoolingElapsed = 00:00:00, CoolingEstimate = 03:42:32.9689204, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:57.4046990, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:02.0082345, JobElapsed = 06:04:43.8989334, JobTotal = 09:56:51.9268390, WeightEstimate = 02:45:03.6728612 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:04:58. coolingEstimate=03:42:32.9689204 [PrintingService.cs@1912] 08/16/2026 01:30:18 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 58.5556627862256;StartedAtUtc;10:42:23.1702781;18:17:03.1304098;07:34:39.9601317;False;623;375;375;04:29:47.4073970;07:14:51.0802581;07:14:51.0802582;02:14:26.9411642;00:25:00;01:35:19.6437705;00:00:13.1338823;04:29:11.9487255;00:00:00.0328135;10:35:51.3397725;00:00:00;03:42:32.9689204;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:57.4046990;00:00:00;00:04:02.0082345;06:04:43.8989334;09:56:51.9268390 [PrintingService.cs@1918] 08/16/2026 01:30:18 INFO [SLS4All.Compact.Printing.PrintingService] [0] Begin layer 375. PrevPreviewWeight=LayerWeight { Index = 374, FillTotalRelative = 0.15186731699838152, FillMaxRelative = 0.2571218327545095, TimeFromPreview = 30.72831488873992, EnergyDensityIncreaseFactor = 0 }, PrevPreviewFillRatio=0.2571218327545095, PreviewWeight=LayerWeight { Index = 375, FillTotalRelative = 0.15180189956318368, FillMaxRelative = 0.2547684883571626, TimeFromPreview = 41.00968359940111, EnergyDensityIncreaseFactor = 0 } [PrintingService.cs@2089] 08/16/2026 01:30:18 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:30:18 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:36.1008832. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 150842794, XYCompressed = 13534948, LSource = 78038034, LCompressed = 2777394 } [McuMovementClient.cs@491] 08/16/2026 01:30:18 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:30:18 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0630687. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:36.1664152. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 150842794, XYCompressed = 13534948, LSource = 78038034, LCompressed = 2777394 } [McuMovementClient.cs@491] 08/16/2026 01:30:18 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:30:18 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:36.1769474. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 150842794, XYCompressed = 13534948, LSource = 78038034, LCompressed = 2777394 } [McuMovementClient.cs@491] 08/16/2026 01:30:18 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - LayerMoves: LayerThickness=100, PowderVolume=3838.7697402214967, PrevLayerFillRatio=0.2571218327545095: Z1=98.24358243900028, Z2=100, ZMove=700, UseLoweredSpeed=False, RecoaterPowderSpeedFactor=1, RecoaterPrintSpeedFactor=1, SinteredVolumeMultiplier=1.473684210526316, VolumeFactor=1.1, RecoatPasses=1, RecoaterMaxDistance=0, PowderBedDivision=Thickness, ShakeFactor=0, ShakeBackoff=70 [LayerClient.cs@761] 08/16/2026 01:30:18 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - Sums: { BedPrep = { Z1 = 11385.030966883338, Z2 = 13000 }, PrintCap = { Z1 = 11385.030966883338, Z2 = 13000 }, BeginLayer = { Z1 = 38400.39614438058, Z2 = 37900 } } [LayerClient.cs@969] 08/16/2026 01:30:18 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z1 (pin=mcu:P2.2) clock moved from 4678523631599 (4678523631599 @ 0) for mcu = 38973.723935 [16/08/2026 00:11:55] (38987.69692999167 sec) to 4681628449769 (from now=4681508449769, flags=None, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:30:18 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z2 (pin=mcu:P0.19) clock moved from 4678523631599 (4678523631599 @ 0) for mcu = 38973.723935 [16/08/2026 00:11:55] (38987.69692999167 sec) to 4681628449769 (from external timestamp, flags=None, requested=4681628449769 (4681628449769 @ 0) for mcu = 38999.597836 [16/08/2026 00:12:21] (39013.57041474167 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:30:18 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper r (pin=mcu:P0.22) clock moved from 4678523631599 (4678523631599 @ 0) for mcu = 38973.723935 [16/08/2026 00:11:55] (38987.69692999167 sec) to 4681628449769 (from external timestamp, flags=None, requested=4681628449769 (4681628449769 @ 0) for mcu = 38999.597836 [16/08/2026 00:12:21] (39013.57041474167 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:30:18 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:30:29 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:11.0813049. Loops = 45. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:47.3531930. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 150842794, XYCompressed = 13534948, LSource = 78038034, LCompressed = 2777394 } [McuMovementClient.cs@491] 08/16/2026 01:30:29 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Setting and waiting for surface temperature to settle (target=176, hasSetTarget=(null), hasSettleIncrease=False, delay=00:00:03, keep=True) [LayerClient.cs@1279] 08/16/2026 01:30:30 DBUG [SLS4All.Compact.Temperature.Mlx90640Camera] [0] Read 362 samples in 00:01:00.0287820 ~ 6.03 samples/sec, 3 resets, 109 ignored frames) [Mlx90640Camera.cs@313] 08/16/2026 01:30:33 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Target temperature possibly reached, waiting to settle [LayerClient.cs@1311] 08/16/2026 01:30:34 DBUG [SLS4All.Compact.Configuration.AppDataOptionsWriter] [0] Saving options to /home/ppak/SLS4All/.PrivateConfiguration/SLS4All.Compact.Printer.PrinterWearCaptureSavedOptions.json [AppDataOptionsWriter.cs@86] 08/16/2026 01:30:35 DBUG [SLS4All.Compact.Configuration.AppDataOptionsWriter] [0] Confirmed saved options in /home/ppak/SLS4All/.PrivateConfiguration/SLS4All.Compact.Printer.PrinterWearCaptureSavedOptions.json [AppDataOptionsWriter.cs@138] 08/16/2026 01:30:35 INFO [SLS4All.Compact.Camera.MjpegDeviceCameraClient] [0] Restarting generator [LazyDataGenerator.cs@79] 08/16/2026 01:30:35 INFO [SLS4All.Compact.Camera.MjpegDeviceCameraClient] [0] Starting generator [LazyDataGenerator.cs@100] 08/16/2026 01:30:35 DBUG [SLS4All.Compact.Camera.MjpegDeviceCameraClient] [0] Generator stopped (cancelled=True) [LazyDataGenerator.cs@145] 08/16/2026 01:30:35 INFO [SLS4All.Compact.Camera.MjpegDeviceCameraClient] [0] Starting camera [MjpegDeviceCameraClient.cs@174] 08/16/2026 01:30:36 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Completed [LayerClient.cs@310] 08/16/2026 01:30:36 INFO [SLS4All.Compact.Printing.PrintingService] [0] Streaming layer 375, Weight=LayerWeight { Index = 375, FillTotalRelative = 0.15180189956318368, FillMaxRelative = 0.2547684883571626, TimeFromPreview = 41.00968359940111, EnergyDensityIncreaseFactor = 0 }, Results=7, EnergyDensityIncrease=0 [PrintingService.cs@2099] 08/16/2026 01:30:36 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L, flushing existing data. This should happen only when a batch is starting, otherwise it is an indication that feeding or processing is too slow at times. Was Timestamp=0, Now=4683662599041, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000 [McuMovementClient.cs@846] 08/16/2026 01:30:36 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L to 4683782604000, flushed existing data. Was Timestamp=0, Now=4683662605817, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000, Dwelled=0 [McuMovementClient.cs@878] 08/16/2026 01:30:36 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] X/Y/L reset complete [McuMovementClient.cs@901] 08/16/2026 01:30:36 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper laser (pin=mcu:P2.0) clock moved from 4681494858969 (4681494858969 @ 0) for mcu = 38998.484513 [16/08/2026 00:12:20] (39012.457158075 sec) to 4683782667889 (from now=4683662667889, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:30:36 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper x (pin=mcu:PDAC.1) clock moved from 4681494883032 (1198462690056354 @ 8) for mcu = 38998.484714 [16/08/2026 00:12:20] (39012.45735860527 sec) to 4683782667889 (from now=4683662667889, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:30:36 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper y (pin=mcu:PDAC.4) clock moved from 4681494882936 (1198462690031867 @ 8) for mcu = 38998.484713 [16/08/2026 00:12:20] (39012.45735780817 sec) to 4683782667889 (from now=4683662667889, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:30:36 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Script task completed [PrinterClientBase.cs@120] 08/16/2026 01:30:36 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, finishing movement [PrinterClientBase.cs@193] 08/16/2026 01:30:36 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:30:38 DBUG [SLS4All.Compact.McuClient.Sensors.HeaterCheck] [0] Heater powderChamber3 [HysteresisHeater] no longer approaching new target of 145 with temperature 133.75 [HeaterCheck.cs@111] 08/16/2026 01:30:51 DBUG [SLS4All.Compact.Temperature.SoftAnalysisSurfaceHeater] [0] Soft heater seems to be lagging behind real-time (38 cases) [SoftAnalysisSurfaceHeater.cs@800] 08/16/2026 01:30:55 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Publish task completed (priority=False) [PrinterClientBase.cs@248] 08/16/2026 01:30:55 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - GC. Raw movement duration = 00:00:18.4163460. Loops = 74. [McuMovementClient.cs@475] 08/16/2026 01:30:55 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. HasCollected = True, MajorCleanup = False, Raw movement duration = 00:00:18.4163460. Loops = 74. GC duration = 00:00:00.4840830. SinceCollect=00:01:13.8975922. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 151033740, XYCompressed = 13551000, LSource = 78134832, LCompressed = 2779491 } [McuMovementClient.cs@478] 08/16/2026 01:30:55 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] GC: gen0=95587, gen1=15451, gen2=545, LatencyMode=Interactive, FreeMemory=5777014784, Live=333881936, HeapSizeBytes=341289512, FragmentedBytes=8453864, TotalCommittedBytes=350076928, PinnedObjectsCount=24, MemoryLoadBytes=2788699668, HighMemoryLoadThresholdBytes=7605544550, Compacted=True, Concurrent=False [PrinterGC.cs@152] 08/16/2026 01:30:55 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, including movement [PrinterClientBase.cs@195] 08/16/2026 01:30:55 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ending layer 375 [PrintingService.cs@2118] 08/16/2026 01:30:55 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Starting [LayerClient.cs@1360] 08/16/2026 01:30:55 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:30:55 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.0424420. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 151033740, XYCompressed = 13551000, LSource = 78134832, LCompressed = 2779491 } [McuMovementClient.cs@491] 08/16/2026 01:30:55 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Completed [LayerClient.cs@1367] 08/16/2026 01:30:55 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 376, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 58.635049929013405, Elapsed = 10:43:01.0109219, TimeTotal = 18:16:38.5470612, Remaining = 07:33:37.5361393, Incomplete = False, SoftCount = 623, LayerPrintDone = 376, WeightsDone = 376, WeightDone = 04:30:07.2184759, WeightTotal = 07:14:29.4914380, WeightTotalEstimate = 07:14:29.4914381, LayerRecoatElapsed = 02:14:44.9707291, LayerRecoatDelays = 00:25:03, LayerRecoatPrintLayersElapsed = 01:35:37.6733355, LayerRecoatNoDelayAverage = 00:00:13.1376661, StreamingElapsed = 04:29:31.7269909, ObjectLayerOverheadAverageDuration = 00:00:00.0328135, TimeLayers = 10:35:33.1298847, CoolingElapsed = 00:00:00, CoolingEstimate = 03:42:26.5954596, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:57.8965930, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:02.0649915, JobElapsed = 06:05:21.7501918, JobTotal = 09:56:33.1683002, WeightEstimate = 02:44:22.2729622 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:04:33. coolingEstimate=03:42:26.5954596 [PrintingService.cs@1912] 08/16/2026 01:30:55 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 58.635049929013405;StartedAtUtc;10:43:01.0109219;18:16:38.5470612;07:33:37.5361393;False;623;376;376;04:30:07.2184759;07:14:29.4914380;07:14:29.4914381;02:14:44.9707291;00:25:03;01:35:37.6733355;00:00:13.1376661;04:29:31.7269909;00:00:00.0328135;10:35:33.1298847;00:00:00;03:42:26.5954596;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:57.8965930;00:00:00;00:04:02.0649915;06:05:21.7501918;09:56:33.1683002 [PrintingService.cs@1918] 08/16/2026 01:30:55 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ended layer 375. PreviewWeight=LayerWeight { Index = 375, FillTotalRelative = 0.15180189956318368, FillMaxRelative = 0.2547684883571626, TimeFromPreview = 41.00968359940111, EnergyDensityIncreaseFactor = 0 }, FillArea=41588.27528614988, PreviewFillRatio=0.2547684883571626, Results=7, StreamingSeconds (preview) = 41.00968359940111, StreamingSeconds (extrapolated) = 40.36708547694118, StreamingSeconds (no overhead) = 19.7782654 (04:29:31.7269909), LayerElapsedSeconds=37.8512606, LayerStreamStats=StreamStats { EdgeCount = 94691, OnTraceLength = 18651.31914042309, AllTraceLength = 33579.72049516812 }, TotalStreamStats=StreamStats { EdgeCount = 74342785, OnTraceLength = 14365783.47378802, AllTraceLength = 26764711.618349664 } [PrintingService.cs@2147] 08/16/2026 01:30:55 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 376, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 58.63504417819533, Elapsed = 10:43:01.0230668, TimeTotal = 18:16:38.5742273, Remaining = 07:33:37.5511605, Incomplete = False, SoftCount = 623, LayerPrintDone = 376, WeightsDone = 376, WeightDone = 04:30:07.2306208, WeightTotal = 07:14:29.5115610, WeightTotalEstimate = 07:14:29.5115610, LayerRecoatElapsed = 02:14:44.9707291, LayerRecoatDelays = 00:25:03, LayerRecoatPrintLayersElapsed = 01:35:37.6733355, LayerRecoatNoDelayAverage = 00:00:13.1376661, StreamingElapsed = 04:29:31.7269909, ObjectLayerOverheadAverageDuration = 00:00:00.0328458, TimeLayers = 10:35:33.1500077, CoolingElapsed = 00:00:00, CoolingEstimate = 03:42:26.6025027, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:57.8965930, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:02.0649915, JobElapsed = 06:05:21.7511713, JobTotal = 09:56:33.1884232, WeightEstimate = 02:44:22.2809402 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:04:33. coolingEstimate=03:42:26.6025027 [PrintingService.cs@1912] 08/16/2026 01:30:55 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 58.63504417819533;StartedAtUtc;10:43:01.0230668;18:16:38.5742273;07:33:37.5511605;False;623;376;376;04:30:07.2306208;07:14:29.5115610;07:14:29.5115610;02:14:44.9707291;00:25:03;01:35:37.6733355;00:00:13.1376661;04:29:31.7269909;00:00:00.0328458;10:35:33.1500077;00:00:00;03:42:26.6025027;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:57.8965930;00:00:00;00:04:02.0649915;06:05:21.7511713;09:56:33.1884232 [PrintingService.cs@1918] 08/16/2026 01:30:55 INFO [SLS4All.Compact.Printing.PrintingService] [0] Begin layer 376. PrevPreviewWeight=LayerWeight { Index = 375, FillTotalRelative = 0.15180189956318368, FillMaxRelative = 0.2547684883571626, TimeFromPreview = 41.00968359940111, EnergyDensityIncreaseFactor = 0 }, PrevPreviewFillRatio=0.2547684883571626, PreviewWeight=LayerWeight { Index = 376, FillTotalRelative = 0.1528148415207949, FillMaxRelative = 0.25330606766380886, TimeFromPreview = 30.782700371959173, EnergyDensityIncreaseFactor = 0 } [PrintingService.cs@2089] 08/16/2026 01:30:55 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:30:55 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.0595125. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 151033740, XYCompressed = 13551000, LSource = 78134832, LCompressed = 2779491 } [McuMovementClient.cs@491] 08/16/2026 01:30:55 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:30:56 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0630799. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.1257831. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 151033740, XYCompressed = 13551000, LSource = 78134832, LCompressed = 2779491 } [McuMovementClient.cs@491] 08/16/2026 01:30:56 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:30:56 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.1387023. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 151033740, XYCompressed = 13551000, LSource = 78134832, LCompressed = 2779491 } [McuMovementClient.cs@491] 08/16/2026 01:30:56 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - LayerMoves: LayerThickness=100, PowderVolume=3834.95510396105, PrevLayerFillRatio=0.2547684883571626: Z1=98.14595649181169, Z2=100, ZMove=700, UseLoweredSpeed=False, RecoaterPowderSpeedFactor=1, RecoaterPrintSpeedFactor=1, SinteredVolumeMultiplier=1.473684210526316, VolumeFactor=1.1, RecoatPasses=1, RecoaterMaxDistance=0, PowderBedDivision=Thickness, ShakeFactor=0, ShakeBackoff=70 [LayerClient.cs@761] 08/16/2026 01:30:56 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - Sums: { BedPrep = { Z1 = 11385.030966883338, Z2 = 13000 }, PrintCap = { Z1 = 11385.030966883338, Z2 = 13000 }, BeginLayer = { Z1 = 38498.54210087239, Z2 = 38000 } } [LayerClient.cs@969] 08/16/2026 01:30:56 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z1 (pin=mcu:P2.2) clock moved from 4682847841868 (4682847841868 @ 0) for mcu = 39009.759505 [16/08/2026 00:12:31] (39023.73201556667 sec) to 4686171556324 (from now=4686051556324, flags=None, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:30:56 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z2 (pin=mcu:P0.19) clock moved from 4682847841868 (4682847841868 @ 0) for mcu = 39009.759505 [16/08/2026 00:12:31] (39023.73201556667 sec) to 4686171556324 (from external timestamp, flags=None, requested=4686171556324 (4686171556324 @ 0) for mcu = 39037.457530 [16/08/2026 00:12:59] (39051.42963603333 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:30:56 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper r (pin=mcu:P0.22) clock moved from 4682847841868 (4682847841868 @ 0) for mcu = 39009.759505 [16/08/2026 00:12:31] (39023.73201556667 sec) to 4686171556324 (from external timestamp, flags=None, requested=4686171556324 (4686171556324 @ 0) for mcu = 39037.457530 [16/08/2026 00:12:59] (39051.42963603333 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:30:56 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:31:07 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:11.0759705. Loops = 45. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:11.3123170. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 151033740, XYCompressed = 13551000, LSource = 78134832, LCompressed = 2779491 } [McuMovementClient.cs@491] 08/16/2026 01:31:07 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Setting and waiting for surface temperature to settle (target=176, hasSetTarget=(null), hasSettleIncrease=False, delay=00:00:03, keep=True) [LayerClient.cs@1279] 08/16/2026 01:31:13 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Target temperature possibly reached, waiting to settle [LayerClient.cs@1311] 08/16/2026 01:31:16 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Completed [LayerClient.cs@310] 08/16/2026 01:31:16 INFO [SLS4All.Compact.Printing.PrintingService] [0] Streaming layer 376, Weight=LayerWeight { Index = 376, FillTotalRelative = 0.1528148415207949, FillMaxRelative = 0.25330606766380886, TimeFromPreview = 30.782700371959173, EnergyDensityIncreaseFactor = 0 }, Results=7, EnergyDensityIncrease=0 [PrintingService.cs@2099] 08/16/2026 01:31:16 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L, flushing existing data. This should happen only when a batch is starting, otherwise it is an indication that feeding or processing is too slow at times. Was Timestamp=0, Now=4688503836601, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000 [McuMovementClient.cs@846] 08/16/2026 01:31:16 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L to 4688623858120, flushed existing data. Was Timestamp=0, Now=4688503859847, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000, Dwelled=0 [McuMovementClient.cs@878] 08/16/2026 01:31:16 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] X/Y/L reset complete [McuMovementClient.cs@901] 08/16/2026 01:31:16 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper laser (pin=mcu:P2.0) clock moved from 4685975103560 (4685975103560 @ 0) for mcu = 39035.820389 [16/08/2026 00:12:57] (39049.792529666665 sec) to 4688623891953 (from now=4688503891953, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:31:16 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper x (pin=mcu:PDAC.1) clock moved from 4685975127544 (1199609632651270 @ 8) for mcu = 39035.820589 [16/08/2026 00:12:57] (39049.79272953353 sec) to 4688623891953 (from now=4688503891953, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:31:16 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper y (pin=mcu:PDAC.4) clock moved from 4685975127560 (1199609632655428 @ 8) for mcu = 39035.820589 [16/08/2026 00:12:57] (39049.79272966888 sec) to 4688623891953 (from now=4688503891953, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:31:16 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Script task completed [PrinterClientBase.cs@120] 08/16/2026 01:31:17 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, finishing movement [PrinterClientBase.cs@193] 08/16/2026 01:31:17 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:31:30 DBUG [SLS4All.Compact.Temperature.Mlx90640Camera] [0] Read 361 samples in 00:01:00.1544205 ~ 6 samples/sec, 3 resets, 112 ignored frames) [Mlx90640Camera.cs@313] 08/16/2026 01:31:38 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Publish task completed (priority=False) [PrinterClientBase.cs@248] 08/16/2026 01:31:38 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:20.4977064. Loops = 82. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:42.2659871. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 151191812, XYCompressed = 13570630, LSource = 78220636, LCompressed = 2785216 } [McuMovementClient.cs@491] 08/16/2026 01:31:38 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, including movement [PrinterClientBase.cs@195] 08/16/2026 01:31:38 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ending layer 376 [PrintingService.cs@2118] 08/16/2026 01:31:38 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Starting [LayerClient.cs@1360] 08/16/2026 01:31:38 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:31:38 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:42.2799552. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 151191812, XYCompressed = 13570630, LSource = 78220636, LCompressed = 2785216 } [McuMovementClient.cs@491] 08/16/2026 01:31:38 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Completed [LayerClient.cs@1367] 08/16/2026 01:31:38 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 377, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 58.708238828042255, Elapsed = 10:43:55.2652607, TimeTotal = 18:16:48.9324973, Remaining = 07:32:53.6672366, Incomplete = False, SoftCount = 623, LayerPrintDone = 377, WeightsDone = 377, WeightDone = 04:30:40.9443987, WeightTotal = 07:14:29.3737222, WeightTotalEstimate = 07:14:29.3737222, LayerRecoatElapsed = 02:15:05.4991451, LayerRecoatDelays = 00:25:06, LayerRecoatPrintLayersElapsed = 01:35:58.2017515, LayerRecoatNoDelayAverage = 00:00:13.1464126, StreamingElapsed = 04:29:53.4192020, ObjectLayerOverheadAverageDuration = 00:00:00.0328458, TimeLayers = 10:35:40.8228003, CoolingElapsed = 00:00:00, CoolingEstimate = 03:42:29.2879801, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:59.0336380, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:02.1961890, JobElapsed = 06:06:03.9871633, JobTotal = 09:56:39.5929733, WeightEstimate = 02:43:48.4293235 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:04:31. coolingEstimate=03:42:29.2879801 [PrintingService.cs@1912] 08/16/2026 01:31:38 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 58.708238828042255;StartedAtUtc;10:43:55.2652607;18:16:48.9324973;07:32:53.6672366;False;623;377;377;04:30:40.9443987;07:14:29.3737222;07:14:29.3737222;02:15:05.4991451;00:25:06;01:35:58.2017515;00:00:13.1464126;04:29:53.4192020;00:00:00.0328458;10:35:40.8228003;00:00:00;03:42:29.2879801;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:59.0336380;00:00:00;00:04:02.1961890;06:06:03.9871633;09:56:39.5929733 [PrintingService.cs@1918] 08/16/2026 01:31:38 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ended layer 376. PreviewWeight=LayerWeight { Index = 376, FillTotalRelative = 0.1528148415207949, FillMaxRelative = 0.25330606766380886, TimeFromPreview = 30.782700371959173, EnergyDensityIncreaseFactor = 0 }, FillArea=41580.61313898543, PreviewFillRatio=0.25330606766380886, Results=7, StreamingSeconds (preview) = 30.782700371959173, StreamingSeconds (extrapolated) = 32.818770899444544, StreamingSeconds (no overhead) = 21.6922111 (04:29:53.4192020), LayerElapsedSeconds=42.2359442, LayerStreamStats=StreamStats { EdgeCount = 76419, OnTraceLength = 14075.721223626286, AllTraceLength = 38455.71070044115 }, TotalStreamStats=StreamStats { EdgeCount = 74419204, OnTraceLength = 14379859.195011646, AllTraceLength = 26803167.329050105 } [PrintingService.cs@2147] 08/16/2026 01:31:38 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 377, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 58.7082465994836, Elapsed = 10:43:55.2487480, TimeTotal = 18:16:48.8956592, Remaining = 07:32:53.6469112, Incomplete = False, SoftCount = 623, LayerPrintDone = 377, WeightsDone = 377, WeightDone = 04:30:40.9278860, WeightTotal = 07:14:29.3464347, WeightTotalEstimate = 07:14:29.3464348, LayerRecoatElapsed = 02:15:05.4991451, LayerRecoatDelays = 00:25:06, LayerRecoatPrintLayersElapsed = 01:35:58.2017515, LayerRecoatNoDelayAverage = 00:00:13.1464126, StreamingElapsed = 04:29:53.4192020, ObjectLayerOverheadAverageDuration = 00:00:00.0328020, TimeLayers = 10:35:40.7955128, CoolingElapsed = 00:00:00, CoolingEstimate = 03:42:29.2784295, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:59.0336380, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:02.1961890, JobElapsed = 06:06:03.9926595, JobTotal = 09:56:39.5656858, WeightEstimate = 02:43:48.4185488 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:04:31. coolingEstimate=03:42:29.2784295 [PrintingService.cs@1912] 08/16/2026 01:31:38 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 58.7082465994836;StartedAtUtc;10:43:55.2487480;18:16:48.8956592;07:32:53.6469112;False;623;377;377;04:30:40.9278860;07:14:29.3464347;07:14:29.3464348;02:15:05.4991451;00:25:06;01:35:58.2017515;00:00:13.1464126;04:29:53.4192020;00:00:00.0328020;10:35:40.7955128;00:00:00;03:42:29.2784295;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:59.0336380;00:00:00;00:04:02.1961890;06:06:03.9926595;09:56:39.5656858 [PrintingService.cs@1918] 08/16/2026 01:31:38 INFO [SLS4All.Compact.Printing.PrintingService] [0] Begin layer 377. PrevPreviewWeight=LayerWeight { Index = 376, FillTotalRelative = 0.1528148415207949, FillMaxRelative = 0.25330606766380886, TimeFromPreview = 30.782700371959173, EnergyDensityIncreaseFactor = 0 }, PrevPreviewFillRatio=0.25330606766380886, PreviewWeight=LayerWeight { Index = 377, FillTotalRelative = 0.15252126684042916, FillMaxRelative = 0.24907908181838143, TimeFromPreview = 41.20366215361122, EnergyDensityIncreaseFactor = 0 } [PrintingService.cs@2089] 08/16/2026 01:31:38 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:31:38 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:42.2994789. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 151191812, XYCompressed = 13570630, LSource = 78220636, LCompressed = 2785216 } [McuMovementClient.cs@491] 08/16/2026 01:31:38 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:31:38 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0632137. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:42.3640945. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 151191812, XYCompressed = 13570630, LSource = 78220636, LCompressed = 2785216 } [McuMovementClient.cs@491] 08/16/2026 01:31:38 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:31:38 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:42.3747929. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 151191812, XYCompressed = 13570630, LSource = 78220636, LCompressed = 2785216 } [McuMovementClient.cs@491] 08/16/2026 01:31:38 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - LayerMoves: LayerThickness=100, PowderVolume=3832.5846039138905, PrevLayerFillRatio=0.25330606766380886: Z1=98.0852895509518, Z2=100, ZMove=700, UseLoweredSpeed=False, RecoaterPowderSpeedFactor=1, RecoaterPrintSpeedFactor=1, SinteredVolumeMultiplier=1.473684210526316, VolumeFactor=1.1, RecoatPasses=1, RecoaterMaxDistance=0, PowderBedDivision=Thickness, ShakeFactor=0, ShakeBackoff=70 [LayerClient.cs@761] 08/16/2026 01:31:38 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - Sums: { BedPrep = { Z1 = 11385.030966883338, Z2 = 13000 }, PrintCap = { Z1 = 11385.030966883338, Z2 = 13000 }, BeginLayer = { Z1 = 38596.627390423346, Z2 = 38100 } } [LayerClient.cs@969] 08/16/2026 01:31:38 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z1 (pin=mcu:P2.2) clock moved from 4687390951776 (4687390951776 @ 0) for mcu = 39047.619301 [16/08/2026 00:13:09] (39061.5912648 sec) to 4691239795838 (from now=4691119795838, flags=None, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:31:38 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z2 (pin=mcu:P0.19) clock moved from 4687390951776 (4687390951776 @ 0) for mcu = 39047.619301 [16/08/2026 00:13:09] (39061.5912648 sec) to 4691239795838 (from external timestamp, flags=None, requested=4691239795838 (4691239795838 @ 0) for mcu = 39079.693470 [16/08/2026 00:13:41] (39093.66496531667 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:31:38 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper r (pin=mcu:P0.22) clock moved from 4687390951776 (4687390951776 @ 0) for mcu = 39047.619301 [16/08/2026 00:13:09] (39061.5912648 sec) to 4691239795838 (from external timestamp, flags=None, requested=4691239795838 (4691239795838 @ 0) for mcu = 39079.693470 [16/08/2026 00:13:41] (39093.66496531667 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:31:38 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:31:39 DBUG [SLS4All.Compact.McuClient.Sensors.HeaterCheck] [0] Heater powderChamber3 [HysteresisHeater] no longer approaching new target of 145 with temperature 133.75 [HeaterCheck.cs@111] 08/16/2026 01:31:49 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:11.0670658. Loops = 45. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:53.5476457. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 151191812, XYCompressed = 13570630, LSource = 78220636, LCompressed = 2785216 } [McuMovementClient.cs@491] 08/16/2026 01:31:49 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Setting and waiting for surface temperature to settle (target=176, hasSetTarget=(null), hasSettleIncrease=False, delay=00:00:03, keep=True) [LayerClient.cs@1279] 08/16/2026 01:31:49 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Target temperature possibly reached, waiting to settle [LayerClient.cs@1311] 08/16/2026 01:31:52 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Completed [LayerClient.cs@310] 08/16/2026 01:31:52 INFO [SLS4All.Compact.Printing.PrintingService] [0] Streaming layer 377, Weight=LayerWeight { Index = 377, FillTotalRelative = 0.15252126684042916, FillMaxRelative = 0.24907908181838143, TimeFromPreview = 41.20366215361122, EnergyDensityIncreaseFactor = 0 }, Results=7, EnergyDensityIncrease=0 [PrintingService.cs@2099] 08/16/2026 01:31:52 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L, flushing existing data. This should happen only when a batch is starting, otherwise it is an indication that feeding or processing is too slow at times. Was Timestamp=0, Now=4692824267818, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000 [McuMovementClient.cs@846] 08/16/2026 01:31:52 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L to 4692944298155, flushed existing data. Was Timestamp=0, Now=4692824299864, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000, Dwelled=0 [McuMovementClient.cs@878] 08/16/2026 01:31:52 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] X/Y/L reset complete [McuMovementClient.cs@901] 08/16/2026 01:31:52 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper laser (pin=mcu:P2.0) clock moved from 4691105541409 (4691105541409 @ 0) for mcu = 39078.574646 [16/08/2026 00:13:40] (39092.54617840833 sec) to 4692944408114 (from now=4692824408114, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:31:52 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper x (pin=mcu:PDAC.1) clock moved from 4691105565464 (1200923024758935 @ 8) for mcu = 39078.574847 [16/08/2026 00:13:40] (39092.54637887158 sec) to 4692944408114 (from now=4692824408114, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:31:52 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper y (pin=mcu:PDAC.4) clock moved from 4691105565394 (1200923024740982 @ 8) for mcu = 39078.574846 [16/08/2026 00:13:40] (39092.546378287174 sec) to 4692944408114 (from now=4692824408114, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:31:52 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Script task completed [PrinterClientBase.cs@120] 08/16/2026 01:31:53 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, finishing movement [PrinterClientBase.cs@193] 08/16/2026 01:31:53 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:32:11 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Publish task completed (priority=False) [PrinterClientBase.cs@248] 08/16/2026 01:32:11 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - GC. Raw movement duration = 00:00:17.9906654. Loops = 72. [McuMovementClient.cs@475] 08/16/2026 01:32:11 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. HasCollected = True, MajorCleanup = False, Raw movement duration = 00:00:17.9906654. Loops = 72. GC duration = 00:00:00.3311106. SinceCollect=00:01:15.9814716. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 151381240, XYCompressed = 13586547, LSource = 78316631, LCompressed = 2787346 } [McuMovementClient.cs@478] 08/16/2026 01:32:11 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] GC: gen0=95771, gen1=15544, gen2=546, LatencyMode=Interactive, FreeMemory=5784338432, Live=333650816, HeapSizeBytes=339717840, FragmentedBytes=6650920, TotalCommittedBytes=351256576, PinnedObjectsCount=24, MemoryLoadBytes=2788699668, HighMemoryLoadThresholdBytes=7605544550, Compacted=True, Concurrent=False [PrinterGC.cs@152] 08/16/2026 01:32:11 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, including movement [PrinterClientBase.cs@195] 08/16/2026 01:32:11 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ending layer 377 [PrintingService.cs@2118] 08/16/2026 01:32:11 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Starting [LayerClient.cs@1360] 08/16/2026 01:32:11 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:32:11 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.0133202. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 151381240, XYCompressed = 13586547, LSource = 78316631, LCompressed = 2787346 } [McuMovementClient.cs@491] 08/16/2026 01:32:11 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Completed [LayerClient.cs@1367] 08/16/2026 01:32:11 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 378, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 58.78947667684391, Elapsed = 10:44:28.9761527, TimeTotal = 18:16:15.3365713, Remaining = 07:31:46.3604186, Incomplete = False, SoftCount = 623, LayerPrintDone = 378, WeightsDone = 378, WeightDone = 04:31:00.3689262, WeightTotal = 07:14:07.7900803, WeightTotalEstimate = 07:14:07.7900804, LayerRecoatElapsed = 02:15:19.7855096, LayerRecoatDelays = 00:25:09, LayerRecoatPrintLayersElapsed = 01:36:12.4881159, LayerRecoatNoDelayAverage = 00:00:13.1427147, StreamingElapsed = 04:30:12.8274402, ObjectLayerOverheadAverageDuration = 00:00:00.0328020, TimeLayers = 10:35:15.9369292, CoolingElapsed = 00:00:00, CoolingEstimate = 03:42:20.5779252, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:58.5529110, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:02.1407205, JobElapsed = 06:06:37.7029359, JobTotal = 09:56:15.2432977, WeightEstimate = 02:43:07.4211542 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:03:58. coolingEstimate=03:42:20.5779252 [PrintingService.cs@1912] 08/16/2026 01:32:11 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 58.78947667684391;StartedAtUtc;10:44:28.9761527;18:16:15.3365713;07:31:46.3604186;False;623;378;378;04:31:00.3689262;07:14:07.7900803;07:14:07.7900804;02:15:19.7855096;00:25:09;01:36:12.4881159;00:00:13.1427147;04:30:12.8274402;00:00:00.0328020;10:35:15.9369292;00:00:00;03:42:20.5779252;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:58.5529110;00:00:00;00:04:02.1407205;06:06:37.7029359;09:56:15.2432977 [PrintingService.cs@1918] 08/16/2026 01:32:11 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ended layer 377. PreviewWeight=LayerWeight { Index = 377, FillTotalRelative = 0.15252126684042916, FillMaxRelative = 0.24907908181838143, TimeFromPreview = 41.20366215361122, EnergyDensityIncreaseFactor = 0 }, FillArea=41547.192261304976, PreviewFillRatio=0.24907908181838143, Results=7, StreamingSeconds (preview) = 41.20366215361122, StreamingSeconds (extrapolated) = 39.964592604736445, StreamingSeconds (no overhead) = 19.4082382 (04:30:12.8274402), LayerElapsedSeconds=33.7101756, LayerStreamStats=StreamStats { EdgeCount = 93905, OnTraceLength = 18502.268810488284, AllTraceLength = 33016.08916942775 }, TotalStreamStats=StreamStats { EdgeCount = 74513109, OnTraceLength = 14398361.463822134, AllTraceLength = 26836183.418219533 } [PrintingService.cs@2147] 08/16/2026 01:32:11 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 378, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 58.78948212965345, Elapsed = 10:44:28.9645103, TimeTotal = 18:16:15.3106670, Remaining = 07:31:46.3461567, Incomplete = False, SoftCount = 623, LayerPrintDone = 378, WeightsDone = 378, WeightDone = 04:31:00.3572838, WeightTotal = 07:14:07.7708919, WeightTotalEstimate = 07:14:07.7708920, LayerRecoatElapsed = 02:15:19.7855096, LayerRecoatDelays = 00:25:09, LayerRecoatPrintLayersElapsed = 01:36:12.4881159, LayerRecoatNoDelayAverage = 00:00:13.1427147, StreamingElapsed = 04:30:12.8274402, ObjectLayerOverheadAverageDuration = 00:00:00.0327712, TimeLayers = 10:35:15.9177408, CoolingElapsed = 00:00:00, CoolingEstimate = 03:42:20.5712093, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:58.5529110, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:02.1407205, JobElapsed = 06:06:37.7057107, JobTotal = 09:56:15.2241093, WeightEstimate = 02:43:07.4136082 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:03:58. coolingEstimate=03:42:20.5712093 [PrintingService.cs@1912] 08/16/2026 01:32:11 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 58.78948212965345;StartedAtUtc;10:44:28.9645103;18:16:15.3106670;07:31:46.3461567;False;623;378;378;04:31:00.3572838;07:14:07.7708919;07:14:07.7708920;02:15:19.7855096;00:25:09;01:36:12.4881159;00:00:13.1427147;04:30:12.8274402;00:00:00.0327712;10:35:15.9177408;00:00:00;03:42:20.5712093;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:58.5529110;00:00:00;00:04:02.1407205;06:06:37.7057107;09:56:15.2241093 [PrintingService.cs@1918] 08/16/2026 01:32:11 INFO [SLS4All.Compact.Printing.PrintingService] [0] Begin layer 378. PrevPreviewWeight=LayerWeight { Index = 377, FillTotalRelative = 0.15252126684042916, FillMaxRelative = 0.24907908181838143, TimeFromPreview = 41.20366215361122, EnergyDensityIncreaseFactor = 0 }, PrevPreviewFillRatio=0.24907908181838143, PreviewWeight=LayerWeight { Index = 378, FillTotalRelative = 0.15250287818689054, FillMaxRelative = 0.24656894921861597, TimeFromPreview = 30.793484931559316, EnergyDensityIncreaseFactor = 0 } [PrintingService.cs@2089] 08/16/2026 01:32:11 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:32:11 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.0322059. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 151381240, XYCompressed = 13586547, LSource = 78316631, LCompressed = 2787346 } [McuMovementClient.cs@491] 08/16/2026 01:32:11 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:32:11 DBUG [SLS4All.Compact.Temperature.SoftAnalysisSurfaceHeater] [0] Soft heater seems to be lagging behind real-time (7 cases) [SoftAnalysisSurfaceHeater.cs@800] 08/16/2026 01:32:12 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0631899. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.0973533. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 151381240, XYCompressed = 13586547, LSource = 78316631, LCompressed = 2787346 } [McuMovementClient.cs@491] 08/16/2026 01:32:12 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:32:12 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.1089915. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 151381240, XYCompressed = 13586547, LSource = 78316631, LCompressed = 2787346 } [McuMovementClient.cs@491] 08/16/2026 01:32:12 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - LayerMoves: LayerThickness=100, PowderVolume=3825.732902353955, PrevLayerFillRatio=0.24907908181838143: Z1=97.90993761462751, Z2=100, ZMove=700, UseLoweredSpeed=False, RecoaterPowderSpeedFactor=1, RecoaterPrintSpeedFactor=1, SinteredVolumeMultiplier=1.473684210526316, VolumeFactor=1.1, RecoatPasses=1, RecoaterMaxDistance=0, PowderBedDivision=Thickness, ShakeFactor=0, ShakeBackoff=70 [LayerClient.cs@761] 08/16/2026 01:32:12 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - Sums: { BedPrep = { Z1 = 11385.030966883338, Z2 = 13000 }, PrintCap = { Z1 = 11385.030966883338, Z2 = 13000 }, BeginLayer = { Z1 = 38694.53732803797, Z2 = 38200 } } [LayerClient.cs@969] 08/16/2026 01:32:12 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z1 (pin=mcu:P2.2) clock moved from 4692459193339 (4692459193339 @ 0) for mcu = 39089.855299 [16/08/2026 00:13:51] (39103.826611158336 sec) to 4695285693432 (from now=4695165693432, flags=None, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:32:12 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z2 (pin=mcu:P0.19) clock moved from 4692459193339 (4692459193339 @ 0) for mcu = 39089.855299 [16/08/2026 00:13:51] (39103.826611158336 sec) to 4695285693432 (from external timestamp, flags=None, requested=4695285693432 (4695285693432 @ 0) for mcu = 39113.409829 [16/08/2026 00:14:15] (39127.3807786 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:32:12 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper r (pin=mcu:P0.22) clock moved from 4692459193339 (4692459193339 @ 0) for mcu = 39089.855299 [16/08/2026 00:13:51] (39103.826611158336 sec) to 4695285693432 (from external timestamp, flags=None, requested=4695285693432 (4695285693432 @ 0) for mcu = 39113.409829 [16/08/2026 00:14:15] (39127.3807786 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:32:12 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:32:23 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:11.0641198. Loops = 45. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:11.2829969. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 151381240, XYCompressed = 13586547, LSource = 78316631, LCompressed = 2787346 } [McuMovementClient.cs@491] 08/16/2026 01:32:23 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Setting and waiting for surface temperature to settle (target=176, hasSetTarget=(null), hasSettleIncrease=False, delay=00:00:03, keep=True) [LayerClient.cs@1279] 08/16/2026 01:32:28 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Target temperature possibly reached, waiting to settle [LayerClient.cs@1311] 08/16/2026 01:32:30 DBUG [SLS4All.Compact.Temperature.Mlx90640Camera] [0] Read 362 samples in 00:01:00.1529418 ~ 6.02 samples/sec, 3 resets, 115 ignored frames) [Mlx90640Camera.cs@313] 08/16/2026 01:32:31 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Completed [LayerClient.cs@310] 08/16/2026 01:32:31 INFO [SLS4All.Compact.Printing.PrintingService] [0] Streaming layer 378, Weight=LayerWeight { Index = 378, FillTotalRelative = 0.15250287818689054, FillMaxRelative = 0.24656894921861597, TimeFromPreview = 30.793484931559316, EnergyDensityIncreaseFactor = 0 }, Results=7, EnergyDensityIncrease=0 [PrintingService.cs@2099] 08/16/2026 01:32:31 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L, flushing existing data. This should happen only when a batch is starting, otherwise it is an indication that feeding or processing is too slow at times. Was Timestamp=0, Now=4697450589303, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000 [McuMovementClient.cs@846] 08/16/2026 01:32:31 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L to 4697570596840, flushed existing data. Was Timestamp=0, Now=4697450598532, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000, Dwelled=0 [McuMovementClient.cs@878] 08/16/2026 01:32:31 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] X/Y/L reset complete [McuMovementClient.cs@901] 08/16/2026 01:32:31 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper laser (pin=mcu:P2.0) clock moved from 4695111608615 (4695111608615 @ 0) for mcu = 39111.959024 [16/08/2026 00:14:13] (39125.93007179166 sec) to 4697570623914 (from now=4697450623914, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:32:31 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper x (pin=mcu:PDAC.1) clock moved from 4695111632615 (1201948577949530 @ 8) for mcu = 39111.959220 [16/08/2026 00:14:13] (39125.9302717946 sec) to 4697570624641 (from now=4697450624641, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:32:31 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper y (pin=mcu:PDAC.4) clock moved from 4695111632613 (1201948577949082 @ 8) for mcu = 39111.959220 [16/08/2026 00:14:13] (39125.93027178002 sec) to 4697570624641 (from now=4697450624641, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:32:31 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Script task completed [PrinterClientBase.cs@120] 08/16/2026 01:32:32 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, finishing movement [PrinterClientBase.cs@193] 08/16/2026 01:32:32 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:32:52 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Publish task completed (priority=False) [PrinterClientBase.cs@248] 08/16/2026 01:32:52 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:20.3335750. Loops = 82. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:40.7225837. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 151537856, XYCompressed = 13606206, LSource = 78401652, LCompressed = 2793132 } [McuMovementClient.cs@491] 08/16/2026 01:32:52 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, including movement [PrinterClientBase.cs@195] 08/16/2026 01:32:52 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ending layer 378 [PrintingService.cs@2118] 08/16/2026 01:32:52 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Starting [LayerClient.cs@1360] 08/16/2026 01:32:52 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:32:52 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:40.7327051. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 151537856, XYCompressed = 13606206, LSource = 78401652, LCompressed = 2793132 } [McuMovementClient.cs@491] 08/16/2026 01:32:52 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Completed [LayerClient.cs@1367] 08/16/2026 01:32:52 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 379, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 58.86352197797679, Elapsed = 10:45:21.8459760, TimeTotal = 18:16:22.4144306, Remaining = 07:31:00.5684546, Incomplete = False, SoftCount = 623, LayerPrintDone = 379, WeightsDone = 379, WeightDone = 04:31:34.1142917, WeightTotal = 07:14:07.7497941, WeightTotalEstimate = 07:14:07.7497942, LayerRecoatElapsed = 02:15:38.9099674, LayerRecoatDelays = 00:25:12, LayerRecoatPrintLayersElapsed = 01:36:31.6125737, LayerRecoatNoDelayAverage = 00:00:13.1486309, StreamingElapsed = 04:30:34.4078784, ObjectLayerOverheadAverageDuration = 00:00:00.0327712, TimeLayers = 10:35:21.1797879, CoolingElapsed = 00:00:00, CoolingEstimate = 03:42:22.4129258, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:59.3220170, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:02.2294635, JobElapsed = 06:07:18.4225240, JobTotal = 09:56:19.6283074, WeightEstimate = 02:42:33.6355025 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:03:53. coolingEstimate=03:42:22.4129258 [PrintingService.cs@1912] 08/16/2026 01:32:52 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 58.86352197797679;StartedAtUtc;10:45:21.8459760;18:16:22.4144306;07:31:00.5684546;False;623;379;379;04:31:34.1142917;07:14:07.7497941;07:14:07.7497942;02:15:38.9099674;00:25:12;01:36:31.6125737;00:00:13.1486309;04:30:34.4078784;00:00:00.0327712;10:35:21.1797879;00:00:00;03:42:22.4129258;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:59.3220170;00:00:00;00:04:02.2294635;06:07:18.4225240;09:56:19.6283074 [PrintingService.cs@1918] 08/16/2026 01:32:52 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ended layer 378. PreviewWeight=LayerWeight { Index = 378, FillTotalRelative = 0.15250287818689054, FillMaxRelative = 0.24656894921861597, TimeFromPreview = 30.793484931559316, EnergyDensityIncreaseFactor = 0 }, FillArea=41884.088417497565, PreviewFillRatio=0.24656894921861597, Results=7, StreamingSeconds (preview) = 30.793484931559316, StreamingSeconds (extrapolated) = 32.745334580501684, StreamingSeconds (no overhead) = 21.5804382 (04:30:34.4078784), LayerElapsedSeconds=40.7169211, LayerStreamStats=StreamStats { EdgeCount = 75686, OnTraceLength = 13933.779952935874, AllTraceLength = 38529.868135109544 }, TotalStreamStats=StreamStats { EdgeCount = 74588795, OnTraceLength = 14412295.24377507, AllTraceLength = 26874713.286354642 } [PrintingService.cs@2147] 08/16/2026 01:32:52 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 379, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 58.863530341699, Elapsed = 10:45:21.8280115, TimeTotal = 18:16:22.3745649, Remaining = 07:31:00.5465534, Incomplete = False, SoftCount = 623, LayerPrintDone = 379, WeightsDone = 379, WeightDone = 04:31:34.0963272, WeightTotal = 07:14:07.7202640, WeightTotalEstimate = 07:14:07.7202640, LayerRecoatElapsed = 02:15:38.9099674, LayerRecoatDelays = 00:25:12, LayerRecoatPrintLayersElapsed = 01:36:31.6125737, LayerRecoatNoDelayAverage = 00:00:13.1486309, StreamingElapsed = 04:30:34.4078784, ObjectLayerOverheadAverageDuration = 00:00:00.0327238, TimeLayers = 10:35:21.1502578, CoolingElapsed = 00:00:00, CoolingEstimate = 03:42:22.4025902, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:59.3220170, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:02.2294635, JobElapsed = 06:07:18.4239149, JobTotal = 09:56:19.5987773, WeightEstimate = 02:42:33.6239368 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:03:53. coolingEstimate=03:42:22.4025902 [PrintingService.cs@1912] 08/16/2026 01:32:52 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 58.863530341699;StartedAtUtc;10:45:21.8280115;18:16:22.3745649;07:31:00.5465534;False;623;379;379;04:31:34.0963272;07:14:07.7202640;07:14:07.7202640;02:15:38.9099674;00:25:12;01:36:31.6125737;00:00:13.1486309;04:30:34.4078784;00:00:00.0327238;10:35:21.1502578;00:00:00;03:42:22.4025902;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:59.3220170;00:00:00;00:04:02.2294635;06:07:18.4239149;09:56:19.5987773 [PrintingService.cs@1918] 08/16/2026 01:32:52 INFO [SLS4All.Compact.Printing.PrintingService] [0] Begin layer 379. PrevPreviewWeight=LayerWeight { Index = 378, FillTotalRelative = 0.15250287818689054, FillMaxRelative = 0.24656894921861597, TimeFromPreview = 30.793484931559316, EnergyDensityIncreaseFactor = 0 }, PrevPreviewFillRatio=0.24656894921861597, PreviewWeight=LayerWeight { Index = 379, FillTotalRelative = 0.1509583373590402, FillMaxRelative = 0.24501762531046545, TimeFromPreview = 40.48226425313558, EnergyDensityIncreaseFactor = 0 } [PrintingService.cs@2089] 08/16/2026 01:32:52 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:32:52 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:40.7489468. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 151537856, XYCompressed = 13606206, LSource = 78401652, LCompressed = 2793132 } [McuMovementClient.cs@491] 08/16/2026 01:32:52 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:32:52 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0632467. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:40.8150656. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 151537856, XYCompressed = 13606206, LSource = 78401652, LCompressed = 2793132 } [McuMovementClient.cs@491] 08/16/2026 01:32:52 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:32:52 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:40.8292435. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 151537856, XYCompressed = 13606206, LSource = 78401652, LCompressed = 2793132 } [McuMovementClient.cs@491] 08/16/2026 01:32:52 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - LayerMoves: LayerThickness=100, PowderVolume=3821.66412141208, PrevLayerFillRatio=0.24656894921861597: Z1=97.8058074784276, Z2=100, ZMove=700, UseLoweredSpeed=False, RecoaterPowderSpeedFactor=1, RecoaterPrintSpeedFactor=1, SinteredVolumeMultiplier=1.473684210526316, VolumeFactor=1.1, RecoatPasses=1, RecoaterMaxDistance=0, PowderBedDivision=Thickness, ShakeFactor=0, ShakeBackoff=70 [LayerClient.cs@761] 08/16/2026 01:32:52 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - Sums: { BedPrep = { Z1 = 11385.030966883338, Z2 = 13000 }, PrintCap = { Z1 = 11385.030966883338, Z2 = 13000 }, BeginLayer = { Z1 = 38792.3431355164, Z2 = 38300 } } [LayerClient.cs@969] 08/16/2026 01:32:52 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z1 (pin=mcu:P2.2) clock moved from 4696505066327 (4696505066327 @ 0) for mcu = 39123.571385 [16/08/2026 00:14:25] (39137.54221939167 sec) to 4700172052202 (from now=4700052052202, flags=None, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:32:52 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z2 (pin=mcu:P0.19) clock moved from 4696505066327 (4696505066327 @ 0) for mcu = 39123.571385 [16/08/2026 00:14:25] (39137.54221939167 sec) to 4700172052202 (from external timestamp, flags=None, requested=4700172052202 (4700172052202 @ 0) for mcu = 39154.130074 [16/08/2026 00:14:56] (39168.10043501667 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:32:52 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper r (pin=mcu:P0.22) clock moved from 4696505066327 (4696505066327 @ 0) for mcu = 39123.571385 [16/08/2026 00:14:25] (39137.54221939167 sec) to 4700172052202 (from external timestamp, flags=None, requested=4700172052202 (4700172052202 @ 0) for mcu = 39154.130074 [16/08/2026 00:14:56] (39168.10043501667 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:32:52 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:33:03 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:11.0759522. Loops = 45. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:52.0019475. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 151537856, XYCompressed = 13606206, LSource = 78401652, LCompressed = 2793132 } [McuMovementClient.cs@491] 08/16/2026 01:33:03 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Setting and waiting for surface temperature to settle (target=176, hasSetTarget=(null), hasSettleIncrease=False, delay=00:00:03, keep=True) [LayerClient.cs@1279] 08/16/2026 01:33:03 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Target temperature possibly reached, waiting to settle [LayerClient.cs@1311] 08/16/2026 01:33:06 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Completed [LayerClient.cs@310] 08/16/2026 01:33:06 INFO [SLS4All.Compact.Printing.PrintingService] [0] Streaming layer 379, Weight=LayerWeight { Index = 379, FillTotalRelative = 0.1509583373590402, FillMaxRelative = 0.24501762531046545, TimeFromPreview = 40.48226425313558, EnergyDensityIncreaseFactor = 0 }, Results=7, EnergyDensityIncrease=0 [PrintingService.cs@2099] 08/16/2026 01:33:06 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L, flushing existing data. This should happen only when a batch is starting, otherwise it is an indication that feeding or processing is too slow at times. Was Timestamp=0, Now=4701755594535, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000 [McuMovementClient.cs@846] 08/16/2026 01:33:06 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L to 4701875604953, flushed existing data. Was Timestamp=0, Now=4701755606812, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000, Dwelled=0 [McuMovementClient.cs@878] 08/16/2026 01:33:06 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] X/Y/L reset complete [McuMovementClient.cs@901] 08/16/2026 01:33:06 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper laser (pin=mcu:P2.0) clock moved from 4700037608385 (4700037608385 @ 0) for mcu = 39153.009696 [16/08/2026 00:14:55] (39166.980069875 sec) to 4701875651338 (from now=4701755651338, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:33:06 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper x (pin=mcu:PDAC.1) clock moved from 4700037633172 (1203209634092210 @ 8) for mcu = 39153.009902 [16/08/2026 00:14:55] (39166.98027643913 sec) to 4701875651338 (from now=4701755651338, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:33:06 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper y (pin=mcu:PDAC.4) clock moved from 4700037633105 (1203209634075004 @ 8) for mcu = 39153.009902 [16/08/2026 00:14:55] (39166.98027587904 sec) to 4701875651338 (from now=4701755651338, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:33:07 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Script task completed [PrinterClientBase.cs@120] 08/16/2026 01:33:07 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, finishing movement [PrinterClientBase.cs@193] 08/16/2026 01:33:07 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:33:09 DBUG [SLS4All.Compact.McuClient.Sensors.HeaterCheck] [0] Heater powderChamber3 [HysteresisHeater] no longer approaching new target of 145 with temperature 134.25 [HeaterCheck.cs@111] 08/16/2026 01:33:25 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Publish task completed (priority=False) [PrinterClientBase.cs@248] 08/16/2026 01:33:25 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - GC. Raw movement duration = 00:00:17.9769104. Loops = 72. [McuMovementClient.cs@475] 08/16/2026 01:33:26 DBUG [SLS4All.Compact.Temperature.SoftAnalysisSurfaceHeater] [0] Soft heater seems to be lagging behind real-time (9 cases) [SoftAnalysisSurfaceHeater.cs@800] 08/16/2026 01:33:26 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. HasCollected = True, MajorCleanup = False, Raw movement duration = 00:00:17.9769104. Loops = 72. GC duration = 00:00:00.4952731. SinceCollect=00:01:14.4159490. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 151724434, XYCompressed = 13621737, LSource = 78496208, LCompressed = 2795096 } [McuMovementClient.cs@478] 08/16/2026 01:33:26 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] GC: gen0=95955, gen1=15630, gen2=547, LatencyMode=Interactive, FreeMemory=5791481856, Live=334496408, HeapSizeBytes=341908808, FragmentedBytes=8261096, TotalCommittedBytes=352387072, PinnedObjectsCount=26, MemoryLoadBytes=2788699668, HighMemoryLoadThresholdBytes=7605544550, Compacted=True, Concurrent=False [PrinterGC.cs@152] 08/16/2026 01:33:26 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, including movement [PrinterClientBase.cs@195] 08/16/2026 01:33:26 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ending layer 379 [PrintingService.cs@2118] 08/16/2026 01:33:26 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Starting [LayerClient.cs@1360] 08/16/2026 01:33:26 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:33:26 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.0154719. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 151724434, XYCompressed = 13621737, LSource = 78496208, LCompressed = 2795096 } [McuMovementClient.cs@491] 08/16/2026 01:33:26 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Completed [LayerClient.cs@1367] 08/16/2026 01:33:26 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 380, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 58.9440621848256, Elapsed = 10:46:11.5707218, TimeTotal = 18:16:16.8896216, Remaining = 07:30:05.3188998, Incomplete = False, SoftCount = 623, LayerPrintDone = 380, WeightsDone = 380, WeightDone = 04:32:09.5571501, WeightTotal = 07:14:06.9583283, WeightTotalEstimate = 07:14:06.9583283, LayerRecoatElapsed = 02:15:53.1918548, LayerRecoatDelays = 00:25:15, LayerRecoatPrintLayersElapsed = 01:36:45.8944613, LayerRecoatNoDelayAverage = 00:00:13.1449344, StreamingElapsed = 04:30:53.8062464, ObjectLayerOverheadAverageDuration = 00:00:00.0327238, TimeLayers = 10:35:17.0873368, CoolingElapsed = 00:00:00, CoolingEstimate = 03:42:20.9805679, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:58.8414720, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:02.1740160, JobElapsed = 06:07:52.1209346, JobTotal = 09:56:16.0718488, WeightEstimate = 02:41:57.4011782 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:03:31. coolingEstimate=03:42:20.9805679 [PrintingService.cs@1912] 08/16/2026 01:33:26 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 58.9440621848256;StartedAtUtc;10:46:11.5707218;18:16:16.8896216;07:30:05.3188998;False;623;380;380;04:32:09.5571501;07:14:06.9583283;07:14:06.9583283;02:15:53.1918548;00:25:15;01:36:45.8944613;00:00:13.1449344;04:30:53.8062464;00:00:00.0327238;10:35:17.0873368;00:00:00;03:42:20.9805679;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:58.8414720;00:00:00;00:04:02.1740160;06:07:52.1209346;09:56:16.0718488 [PrintingService.cs@1918] 08/16/2026 01:33:26 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ended layer 379. PreviewWeight=LayerWeight { Index = 379, FillTotalRelative = 0.1509583373590402, FillMaxRelative = 0.24501762531046545, TimeFromPreview = 40.48226425313558, EnergyDensityIncreaseFactor = 0 }, FillArea=41323.566500284076, PreviewFillRatio=0.24501762531046545, Results=7, StreamingSeconds (preview) = 40.48226425313558, StreamingSeconds (extrapolated) = 35.1900347561615, StreamingSeconds (no overhead) = 19.398368 (04:30:53.8062464), LayerElapsedSeconds=33.6970011, LayerStreamStats=StreamStats { EdgeCount = 92535, OnTraceLength = 18237.27954602614, AllTraceLength = 32832.052073892206 }, TotalStreamStats=StreamStats { EdgeCount = 74681330, OnTraceLength = 14430532.523321096, AllTraceLength = 26907545.338428535 } [PrintingService.cs@2147] 08/16/2026 01:33:26 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 380, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 58.94406899501108, Elapsed = 10:46:11.5560158, TimeTotal = 18:16:16.8570729, Remaining = 07:30:05.3010571, Incomplete = False, SoftCount = 623, LayerPrintDone = 380, WeightsDone = 380, WeightDone = 04:32:09.5424441, WeightTotal = 07:14:06.9342182, WeightTotalEstimate = 07:14:06.9342182, LayerRecoatElapsed = 02:15:53.1918548, LayerRecoatDelays = 00:25:15, LayerRecoatPrintLayersElapsed = 01:36:45.8944613, LayerRecoatNoDelayAverage = 00:00:13.1449344, StreamingElapsed = 04:30:53.8062464, ObjectLayerOverheadAverageDuration = 00:00:00.0326851, TimeLayers = 10:35:17.0632267, CoolingElapsed = 00:00:00, CoolingEstimate = 03:42:20.9721293, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:58.8414720, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:02.1740160, JobElapsed = 06:07:52.1562728, JobTotal = 09:56:16.0477387, WeightEstimate = 02:41:57.3917741 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:03:31. coolingEstimate=03:42:20.9721293 [PrintingService.cs@1912] 08/16/2026 01:33:26 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 58.94406899501108;StartedAtUtc;10:46:11.5560158;18:16:16.8570729;07:30:05.3010571;False;623;380;380;04:32:09.5424441;07:14:06.9342182;07:14:06.9342182;02:15:53.1918548;00:25:15;01:36:45.8944613;00:00:13.1449344;04:30:53.8062464;00:00:00.0326851;10:35:17.0632267;00:00:00;03:42:20.9721293;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:58.8414720;00:00:00;00:04:02.1740160;06:07:52.1562728;09:56:16.0477387 [PrintingService.cs@1918] 08/16/2026 01:33:26 INFO [SLS4All.Compact.Printing.PrintingService] [0] Begin layer 380. PrevPreviewWeight=LayerWeight { Index = 379, FillTotalRelative = 0.1509583373590402, FillMaxRelative = 0.24501762531046545, TimeFromPreview = 40.48226425313558, EnergyDensityIncreaseFactor = 0 }, PrevPreviewFillRatio=0.24501762531046545, PreviewWeight=LayerWeight { Index = 380, FillTotalRelative = 0.15065769742156773, FillMaxRelative = 0.24806128494838203, TimeFromPreview = 30.29234724632685, EnergyDensityIncreaseFactor = 0 } [PrintingService.cs@2089] 08/16/2026 01:33:26 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:33:26 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.0643702. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 151724434, XYCompressed = 13621737, LSource = 78496208, LCompressed = 2795096 } [McuMovementClient.cs@491] 08/16/2026 01:33:26 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:33:26 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0622215. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.1289440. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 151724434, XYCompressed = 13621737, LSource = 78496208, LCompressed = 2795096 } [McuMovementClient.cs@491] 08/16/2026 01:33:26 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:33:26 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.1416921. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 151724434, XYCompressed = 13621737, LSource = 78496208, LCompressed = 2795096 } [McuMovementClient.cs@491] 08/16/2026 01:33:26 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - LayerMoves: LayerThickness=100, PowderVolume=3819.14951435397, PrevLayerFillRatio=0.24501762531046545: Z1=97.74145248385038, Z2=100, ZMove=700, UseLoweredSpeed=False, RecoaterPowderSpeedFactor=1, RecoaterPrintSpeedFactor=1, SinteredVolumeMultiplier=1.473684210526316, VolumeFactor=1.1, RecoatPasses=1, RecoaterMaxDistance=0, PowderBedDivision=Thickness, ShakeFactor=0, ShakeBackoff=70 [LayerClient.cs@761] 08/16/2026 01:33:26 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - Sums: { BedPrep = { Z1 = 11385.030966883338, Z2 = 13000 }, PrintCap = { Z1 = 11385.030966883338, Z2 = 13000 }, BeginLayer = { Z1 = 38890.08458800025, Z2 = 38400 } } [LayerClient.cs@969] 08/16/2026 01:33:26 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z1 (pin=mcu:P2.2) clock moved from 4701391427917 (4701391427917 @ 0) for mcu = 39164.291664 [16/08/2026 00:15:06] (39178.26189930833 sec) to 4704219520714 (from now=4704099520714, flags=None, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:33:26 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z2 (pin=mcu:P0.19) clock moved from 4701391427917 (4701391427917 @ 0) for mcu = 39164.291664 [16/08/2026 00:15:06] (39178.26189930833 sec) to 4704219520714 (from external timestamp, flags=None, requested=4704219520714 (4704219520714 @ 0) for mcu = 39187.859452 [16/08/2026 00:15:29] (39201.82933928334 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:33:26 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper r (pin=mcu:P0.22) clock moved from 4701391427917 (4701391427917 @ 0) for mcu = 39164.291664 [16/08/2026 00:15:06] (39178.26189930833 sec) to 4704219520714 (from external timestamp, flags=None, requested=4704219520714 (4704219520714 @ 0) for mcu = 39187.859452 [16/08/2026 00:15:29] (39201.82933928334 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:33:26 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:33:30 DBUG [SLS4All.Compact.Temperature.Mlx90640Camera] [0] Read 361 samples in 00:01:00.1505217 ~ 6 samples/sec, 3 resets, 115 ignored frames) [Mlx90640Camera.cs@313] 08/16/2026 01:33:37 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:11.0735860. Loops = 45. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:11.3162154. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 151724434, XYCompressed = 13621737, LSource = 78496208, LCompressed = 2795096 } [McuMovementClient.cs@491] 08/16/2026 01:33:37 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Setting and waiting for surface temperature to settle (target=176, hasSetTarget=(null), hasSettleIncrease=False, delay=00:00:03, keep=True) [LayerClient.cs@1279] 08/16/2026 01:33:37 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Target temperature possibly reached, waiting to settle [LayerClient.cs@1311] 08/16/2026 01:33:40 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Completed [LayerClient.cs@310] 08/16/2026 01:33:40 INFO [SLS4All.Compact.Printing.PrintingService] [0] Streaming layer 380, Weight=LayerWeight { Index = 380, FillTotalRelative = 0.15065769742156773, FillMaxRelative = 0.24806128494838203, TimeFromPreview = 30.29234724632685, EnergyDensityIncreaseFactor = 0 }, Results=7, EnergyDensityIncrease=0 [PrintingService.cs@2099] 08/16/2026 01:33:40 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L, flushing existing data. This should happen only when a batch is starting, otherwise it is an indication that feeding or processing is too slow at times. Was Timestamp=0, Now=4705801794466, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000 [McuMovementClient.cs@846] 08/16/2026 01:33:40 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L to 4705921800675, flushed existing data. Was Timestamp=0, Now=4705801802461, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000, Dwelled=0 [McuMovementClient.cs@878] 08/16/2026 01:33:40 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] X/Y/L reset complete [McuMovementClient.cs@901] 08/16/2026 01:33:40 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper laser (pin=mcu:P2.0) clock moved from 4704021634280 (4704021634280 @ 0) for mcu = 39186.210384 [16/08/2026 00:15:28] (39200.18028566667 sec) to 4705921813408 (from now=4705801813408, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:33:40 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper x (pin=mcu:PDAC.1) clock moved from 4704021658241 (1204229544509703 @ 8) for mcu = 39186.210583 [16/08/2026 00:15:28] (39200.180485341894 sec) to 4705921813408 (from now=4705801813408, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:33:40 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper y (pin=mcu:PDAC.4) clock moved from 4704021658279 (1204229544519486 @ 8) for mcu = 39186.210584 [16/08/2026 00:15:28] (39200.18048566035 sec) to 4705921813408 (from now=4705801813408, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:33:40 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Script task completed [PrinterClientBase.cs@120] 08/16/2026 01:33:41 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, finishing movement [PrinterClientBase.cs@193] 08/16/2026 01:33:41 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:34:01 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Publish task completed (priority=False) [PrinterClientBase.cs@248] 08/16/2026 01:34:01 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:19.9714284. Loops = 80. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:35.5762631. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 151878528, XYCompressed = 13641058, LSource = 78579888, LCompressed = 2800822 } [McuMovementClient.cs@491] 08/16/2026 01:34:01 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, including movement [PrinterClientBase.cs@195] 08/16/2026 01:34:01 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ending layer 380 [PrintingService.cs@2118] 08/16/2026 01:34:01 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Starting [LayerClient.cs@1360] 08/16/2026 01:34:01 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:34:01 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:35.5886177. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 151878528, XYCompressed = 13641058, LSource = 78579888, LCompressed = 2800822 } [McuMovementClient.cs@491] 08/16/2026 01:34:01 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Completed [LayerClient.cs@1367] 08/16/2026 01:34:01 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 381, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 59.01937174825939, Elapsed = 10:46:47.1127560, TimeTotal = 18:15:53.1783319, Remaining = 07:29:06.0655759, Incomplete = False, SoftCount = 623, LayerPrintDone = 381, WeightsDone = 381, WeightDone = 04:32:30.8239425, WeightTotal = 07:13:52.6941063, WeightTotalEstimate = 07:13:52.6941063, LayerRecoatElapsed = 02:16:07.4670966, LayerRecoatDelays = 00:25:18, LayerRecoatPrintLayersElapsed = 01:37:00.1697031, LayerRecoatNoDelayAverage = 00:00:13.1412393, StreamingElapsed = 04:31:15.0550597, ObjectLayerOverheadAverageDuration = 00:00:00.0326851, TimeLayers = 10:34:59.5234185, CoolingElapsed = 00:00:00, CoolingEstimate = 03:42:14.8331965, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:58.3611090, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:02.1185895, JobElapsed = 06:08:27.6948421, JobTotal = 09:55:59.0437200, WeightEstimate = 02:41:21.8701638 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:03:07. coolingEstimate=03:42:14.8331965 [PrintingService.cs@1912] 08/16/2026 01:34:01 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 59.01937174825939;StartedAtUtc;10:46:47.1127560;18:15:53.1783319;07:29:06.0655759;False;623;381;381;04:32:30.8239425;07:13:52.6941063;07:13:52.6941063;02:16:07.4670966;00:25:18;01:37:00.1697031;00:00:13.1412393;04:31:15.0550597;00:00:00.0326851;10:34:59.5234185;00:00:00;03:42:14.8331965;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:58.3611090;00:00:00;00:04:02.1185895;06:08:27.6948421;09:55:59.0437200 [PrintingService.cs@1918] 08/16/2026 01:34:01 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ended layer 380. PreviewWeight=LayerWeight { Index = 380, FillTotalRelative = 0.15065769742156773, FillMaxRelative = 0.24806128494838203, TimeFromPreview = 30.29234724632685, EnergyDensityIncreaseFactor = 0 }, FillArea=41369.219072050546, PreviewFillRatio=0.24806128494838203, Results=7, StreamingSeconds (preview) = 30.29234724632685, StreamingSeconds (extrapolated) = 34.48892522005161, StreamingSeconds (no overhead) = 21.2488133 (04:31:15.0550597), LayerElapsedSeconds=35.5384653, LayerStreamStats=StreamStats { EdgeCount = 74443, OnTraceLength = 13697.080390041694, AllTraceLength = 37844.637927940115 }, TotalStreamStats=StreamStats { EdgeCount = 74755773, OnTraceLength = 14444229.603711138, AllTraceLength = 26945389.976356477 } [PrintingService.cs@2147] 08/16/2026 01:34:01 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 381, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 59.01936383425114, Elapsed = 10:46:47.1299391, TimeTotal = 18:15:53.2162632, Remaining = 07:29:06.0863241, Incomplete = False, SoftCount = 623, LayerPrintDone = 381, WeightsDone = 381, WeightDone = 04:32:30.8411256, WeightTotal = 07:13:52.7222036, WeightTotalEstimate = 07:13:52.7222036, LayerRecoatElapsed = 02:16:07.4670966, LayerRecoatDelays = 00:25:18, LayerRecoatPrintLayersElapsed = 01:37:00.1697031, LayerRecoatNoDelayAverage = 00:00:13.1412393, StreamingElapsed = 04:31:15.0550597, ObjectLayerOverheadAverageDuration = 00:00:00.0327302, TimeLayers = 10:34:59.5515158, CoolingElapsed = 00:00:00, CoolingEstimate = 03:42:14.8430305, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:58.3611090, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:02.1185895, JobElapsed = 06:08:27.6969085, JobTotal = 09:55:59.0718173, WeightEstimate = 02:41:21.8810780 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:03:08. coolingEstimate=03:42:14.8430305 [PrintingService.cs@1912] 08/16/2026 01:34:01 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 59.01936383425114;StartedAtUtc;10:46:47.1299391;18:15:53.2162632;07:29:06.0863241;False;623;381;381;04:32:30.8411256;07:13:52.7222036;07:13:52.7222036;02:16:07.4670966;00:25:18;01:37:00.1697031;00:00:13.1412393;04:31:15.0550597;00:00:00.0327302;10:34:59.5515158;00:00:00;03:42:14.8430305;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:58.3611090;00:00:00;00:04:02.1185895;06:08:27.6969085;09:55:59.0718173 [PrintingService.cs@1918] 08/16/2026 01:34:01 INFO [SLS4All.Compact.Printing.PrintingService] [0] Begin layer 381. PrevPreviewWeight=LayerWeight { Index = 380, FillTotalRelative = 0.15065769742156773, FillMaxRelative = 0.24806128494838203, TimeFromPreview = 30.29234724632685, EnergyDensityIncreaseFactor = 0 }, PrevPreviewFillRatio=0.24806128494838203, PreviewWeight=LayerWeight { Index = 381, FillTotalRelative = 0.15196618218325164, FillMaxRelative = 0.2511451463137109, TimeFromPreview = 40.20293888789948, EnergyDensityIncreaseFactor = 0 } [PrintingService.cs@2089] 08/16/2026 01:34:01 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:34:01 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:35.6096895. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 151878528, XYCompressed = 13641058, LSource = 78579888, LCompressed = 2800822 } [McuMovementClient.cs@491] 08/16/2026 01:34:01 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:34:02 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0632282. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:35.6715288. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 151878528, XYCompressed = 13641058, LSource = 78579888, LCompressed = 2800822 } [McuMovementClient.cs@491] 08/16/2026 01:34:02 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:34:02 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:35.6863294. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 151878528, XYCompressed = 13641058, LSource = 78579888, LCompressed = 2800822 } [McuMovementClient.cs@491] 08/16/2026 01:34:02 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - LayerMoves: LayerThickness=100, PowderVolume=3824.083112017086, PrevLayerFillRatio=0.24806128494838203: Z1=97.86771541222005, Z2=100, ZMove=700, UseLoweredSpeed=False, RecoaterPowderSpeedFactor=1, RecoaterPrintSpeedFactor=1, SinteredVolumeMultiplier=1.473684210526316, VolumeFactor=1.1, RecoatPasses=1, RecoaterMaxDistance=0, PowderBedDivision=Thickness, ShakeFactor=0, ShakeBackoff=70 [LayerClient.cs@761] 08/16/2026 01:34:02 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - Sums: { BedPrep = { Z1 = 11385.030966883338, Z2 = 13000 }, PrintCap = { Z1 = 11385.030966883338, Z2 = 13000 }, BeginLayer = { Z1 = 38987.95230341247, Z2 = 38500 } } [LayerClient.cs@969] 08/16/2026 01:34:02 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z1 (pin=mcu:P2.2) clock moved from 4705438898637 (4705438898637 @ 0) for mcu = 39198.021056 [16/08/2026 00:15:40] (39211.990821975 sec) to 4708484726704 (from now=4708364726704, flags=None, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:34:02 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z2 (pin=mcu:P0.19) clock moved from 4705438898637 (4705438898637 @ 0) for mcu = 39198.021056 [16/08/2026 00:15:40] (39211.990821975 sec) to 4708484726704 (from external timestamp, flags=None, requested=4708484726704 (4708484726704 @ 0) for mcu = 39223.403310 [16/08/2026 00:16:05] (39237.372722533335 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:34:02 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper r (pin=mcu:P0.22) clock moved from 4705438898637 (4705438898637 @ 0) for mcu = 39198.021056 [16/08/2026 00:15:40] (39211.990821975 sec) to 4708484726704 (from external timestamp, flags=None, requested=4708484726704 (4708484726704 @ 0) for mcu = 39223.403310 [16/08/2026 00:16:05] (39237.372722533335 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:34:02 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:34:09 DBUG [SLS4All.Compact.McuClient.Sensors.HeaterCheck] [0] Heater powderChamber3 [HysteresisHeater] no longer approaching new target of 145 with temperature 133.75 [HeaterCheck.cs@111] 08/16/2026 01:34:13 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:11.0782157. Loops = 45. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:46.8627216. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 151878528, XYCompressed = 13641058, LSource = 78579888, LCompressed = 2800822 } [McuMovementClient.cs@491] 08/16/2026 01:34:13 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Setting and waiting for surface temperature to settle (target=176, hasSetTarget=(null), hasSettleIncrease=False, delay=00:00:03, keep=True) [LayerClient.cs@1279] 08/16/2026 01:34:13 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Target temperature possibly reached, waiting to settle [LayerClient.cs@1311] 08/16/2026 01:34:16 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Completed [LayerClient.cs@310] 08/16/2026 01:34:16 INFO [SLS4All.Compact.Printing.PrintingService] [0] Streaming layer 381, Weight=LayerWeight { Index = 381, FillTotalRelative = 0.15196618218325164, FillMaxRelative = 0.2511451463137109, TimeFromPreview = 40.20293888789948, EnergyDensityIncreaseFactor = 0 }, Results=7, EnergyDensityIncrease=0 [PrintingService.cs@2099] 08/16/2026 01:34:16 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L, flushing existing data. This should happen only when a batch is starting, otherwise it is an indication that feeding or processing is too slow at times. Was Timestamp=0, Now=4710067854416, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000 [McuMovementClient.cs@846] 08/16/2026 01:34:16 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L to 4710187866413, flushed existing data. Was Timestamp=0, Now=4710067868290, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000, Dwelled=0 [McuMovementClient.cs@878] 08/16/2026 01:34:16 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] X/Y/L reset complete [McuMovementClient.cs@901] 08/16/2026 01:34:16 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper laser (pin=mcu:P2.0) clock moved from 4708350095094 (4708350095094 @ 0) for mcu = 39222.281450 [16/08/2026 00:16:04] (39236.25079245 sec) to 4710187893194 (from now=4710067893194, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:34:16 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper x (pin=mcu:PDAC.1) clock moved from 4708350119157 (1205337630504268 @ 8) for mcu = 39222.281650 [16/08/2026 00:16:04] (39236.250992977475 sec) to 4710187893194 (from now=4710067893194, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:34:16 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper y (pin=mcu:PDAC.4) clock moved from 4708350119080 (1205337630484664 @ 8) for mcu = 39222.281650 [16/08/2026 00:16:04] (39236.25099233932 sec) to 4710187893194 (from now=4710067893194, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:34:16 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Script task completed [PrinterClientBase.cs@120] 08/16/2026 01:34:16 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, finishing movement [PrinterClientBase.cs@193] 08/16/2026 01:34:16 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:34:26 DBUG [SLS4All.Compact.Temperature.SoftAnalysisSurfaceHeater] [0] Soft heater seems to be lagging behind real-time (37 cases) [SoftAnalysisSurfaceHeater.cs@800] 08/16/2026 01:34:30 DBUG [SLS4All.Compact.Temperature.Mlx90640Camera] [0] Read 363 samples in 00:01:00.0471966 ~ 6.05 samples/sec, 3 resets, 115 ignored frames) [Mlx90640Camera.cs@313] 08/16/2026 01:34:34 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Publish task completed (priority=False) [PrinterClientBase.cs@248] 08/16/2026 01:34:34 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - GC. Raw movement duration = 00:00:17.7778037. Loops = 72. [McuMovementClient.cs@475] 08/16/2026 01:34:35 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. HasCollected = True, MajorCleanup = True, Raw movement duration = 00:00:17.7778037. Loops = 72. GC duration = 00:00:00.9906372. SinceCollect=00:01:09.5534155. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 152061576, XYCompressed = 13656399, LSource = 78672632, LCompressed = 2802812 } [McuMovementClient.cs@478] 08/16/2026 01:34:35 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] GC: gen0=96124, gen1=15672, gen2=549, LatencyMode=Interactive, FreeMemory=5865373696, Live=333900624, HeapSizeBytes=333942832, FragmentedBytes=1185496, TotalCommittedBytes=334839808, PinnedObjectsCount=1, MemoryLoadBytes=2704193617, HighMemoryLoadThresholdBytes=7605544550, Compacted=True, Concurrent=False [PrinterGC.cs@152] 08/16/2026 01:34:35 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, including movement [PrinterClientBase.cs@195] 08/16/2026 01:34:35 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ending layer 381 [PrintingService.cs@2118] 08/16/2026 01:34:35 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Starting [LayerClient.cs@1360] 08/16/2026 01:34:35 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:34:35 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.0121273. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 152061576, XYCompressed = 13656399, LSource = 78672632, LCompressed = 2802812 } [McuMovementClient.cs@491] 08/16/2026 01:34:35 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Completed [LayerClient.cs@1367] 08/16/2026 01:34:35 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 382, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 59.10090962604152, Elapsed = 10:47:21.1223034, TimeTotal = 18:15:20.0076093, Remaining = 07:27:58.8853059, Incomplete = False, SoftCount = 623, LayerPrintDone = 382, WeightsDone = 382, WeightDone = 04:32:50.5510437, WeightTotal = 07:13:31.3971470, WeightTotalEstimate = 07:13:31.3971470, LayerRecoatElapsed = 02:16:21.7495428, LayerRecoatDelays = 00:25:21, LayerRecoatPrintLayersElapsed = 01:37:14.4521493, LayerRecoatNoDelayAverage = 00:00:13.1375731, StreamingElapsed = 04:31:34.7322476, ObjectLayerOverheadAverageDuration = 00:00:00.0327302, TimeLayers = 10:34:34.9525129, CoolingElapsed = 00:00:00, CoolingEstimate = 03:42:06.2333795, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:57.8845030, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:02.0635965, JobElapsed = 06:09:01.6715717, JobTotal = 09:55:35.0044134, WeightEstimate = 02:40:40.8461033 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:02:34. coolingEstimate=03:42:06.2333795 [PrintingService.cs@1912] 08/16/2026 01:34:35 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 59.10090962604152;StartedAtUtc;10:47:21.1223034;18:15:20.0076093;07:27:58.8853059;False;623;382;382;04:32:50.5510437;07:13:31.3971470;07:13:31.3971470;02:16:21.7495428;00:25:21;01:37:14.4521493;00:00:13.1375731;04:31:34.7322476;00:00:00.0327302;10:34:34.9525129;00:00:00;03:42:06.2333795;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:57.8845030;00:00:00;00:04:02.0635965;06:09:01.6715717;09:55:35.0044134 [PrintingService.cs@1918] 08/16/2026 01:34:35 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ended layer 381. PreviewWeight=LayerWeight { Index = 381, FillTotalRelative = 0.15196618218325164, FillMaxRelative = 0.2511451463137109, TimeFromPreview = 40.20293888789948, EnergyDensityIncreaseFactor = 0 }, FillArea=41105.518771421506, PreviewFillRatio=0.2511451463137109, Results=7, StreamingSeconds (preview) = 40.20293888789948, StreamingSeconds (extrapolated) = 40.00224444225043, StreamingSeconds (no overhead) = 19.6771879 (04:31:34.7322476), LayerElapsedSeconds=33.9723822, LayerStreamStats=StreamStats { EdgeCount = 90756, OnTraceLength = 17888.615342188627, AllTraceLength = 32893.04741901532 }, TotalStreamStats=StreamStats { EdgeCount = 74846529, OnTraceLength = 14462118.219053326, AllTraceLength = 26978283.023775492 } [PrintingService.cs@2147] 08/16/2026 01:34:35 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 382, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 59.100916734612866, Elapsed = 10:47:21.1067942, TimeTotal = 18:15:19.9734627, Remaining = 07:27:58.8666685, Incomplete = False, SoftCount = 623, LayerPrintDone = 382, WeightsDone = 382, WeightDone = 04:32:50.5355345, WeightTotal = 07:13:31.3718532, WeightTotalEstimate = 07:13:31.3718532, LayerRecoatElapsed = 02:16:21.7495428, LayerRecoatDelays = 00:25:21, LayerRecoatPrintLayersElapsed = 01:37:14.4521493, LayerRecoatNoDelayAverage = 00:00:13.1375731, StreamingElapsed = 04:31:34.7322476, ObjectLayerOverheadAverageDuration = 00:00:00.0326896, TimeLayers = 10:34:34.9272191, CoolingElapsed = 00:00:00, CoolingEstimate = 03:42:06.2245267, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:57.8845030, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:02.0635965, JobElapsed = 06:09:01.6737493, JobTotal = 09:55:34.9791196, WeightEstimate = 02:40:40.8363187 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:02:34. coolingEstimate=03:42:06.2245267 [PrintingService.cs@1912] 08/16/2026 01:34:35 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 59.100916734612866;StartedAtUtc;10:47:21.1067942;18:15:19.9734627;07:27:58.8666685;False;623;382;382;04:32:50.5355345;07:13:31.3718532;07:13:31.3718532;02:16:21.7495428;00:25:21;01:37:14.4521493;00:00:13.1375731;04:31:34.7322476;00:00:00.0326896;10:34:34.9272191;00:00:00;03:42:06.2245267;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:57.8845030;00:00:00;00:04:02.0635965;06:09:01.6737493;09:55:34.9791196 [PrintingService.cs@1918] 08/16/2026 01:34:35 INFO [SLS4All.Compact.Printing.PrintingService] [0] Begin layer 382. PrevPreviewWeight=LayerWeight { Index = 381, FillTotalRelative = 0.15196618218325164, FillMaxRelative = 0.2511451463137109, TimeFromPreview = 40.20293888789948, EnergyDensityIncreaseFactor = 0 }, PrevPreviewFillRatio=0.2511451463137109, PreviewWeight=LayerWeight { Index = 382, FillTotalRelative = 0.14966321195839513, FillMaxRelative = 0.24960175762749104, TimeFromPreview = 30.029834582279506, EnergyDensityIncreaseFactor = 0 } [PrintingService.cs@2089] 08/16/2026 01:34:35 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:34:35 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.0278589. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 152061576, XYCompressed = 13656399, LSource = 78672632, LCompressed = 2802812 } [McuMovementClient.cs@491] 08/16/2026 01:34:35 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:34:35 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0632214. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.0903920. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 152061576, XYCompressed = 13656399, LSource = 78672632, LCompressed = 2802812 } [McuMovementClient.cs@491] 08/16/2026 01:34:35 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:34:35 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.1029398. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 152061576, XYCompressed = 13656399, LSource = 78672632, LCompressed = 2802812 } [McuMovementClient.cs@491] 08/16/2026 01:34:35 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - LayerMoves: LayerThickness=100, PowderVolume=3829.081874374027, PrevLayerFillRatio=0.2511451463137109: Z1=97.99564606577333, Z2=100, ZMove=700, UseLoweredSpeed=False, RecoaterPowderSpeedFactor=1, RecoaterPrintSpeedFactor=1, SinteredVolumeMultiplier=1.473684210526316, VolumeFactor=1.1, RecoatPasses=1, RecoaterMaxDistance=0, PowderBedDivision=Thickness, ShakeFactor=0, ShakeBackoff=70 [LayerClient.cs@761] 08/16/2026 01:34:35 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - Sums: { BedPrep = { Z1 = 11385.030966883338, Z2 = 13000 }, PrintCap = { Z1 = 11385.030966883338, Z2 = 13000 }, BeginLayer = { Z1 = 39085.94794947824, Z2 = 38600 } } [LayerClient.cs@969] 08/16/2026 01:34:35 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z1 (pin=mcu:P2.2) clock moved from 4709704100211 (4709704100211 @ 0) for mcu = 39233.565018 [16/08/2026 00:16:15] (39247.534168425 sec) to 4712561067038 (from now=4712441067038, flags=None, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:34:35 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z2 (pin=mcu:P0.19) clock moved from 4709704100211 (4709704100211 @ 0) for mcu = 39233.565018 [16/08/2026 00:16:15] (39247.534168425 sec) to 4712561067038 (from external timestamp, flags=None, requested=4712561067038 (4712561067038 @ 0) for mcu = 39257.373457 [16/08/2026 00:16:39] (39271.342225316665 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:34:35 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper r (pin=mcu:P0.22) clock moved from 4709704100211 (4709704100211 @ 0) for mcu = 39233.565018 [16/08/2026 00:16:15] (39247.534168425 sec) to 4712561067038 (from external timestamp, flags=None, requested=4712561067038 (4712561067038 @ 0) for mcu = 39257.373457 [16/08/2026 00:16:39] (39271.342225316665 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:34:35 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:34:47 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:11.0795894. Loops = 45. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:11.2749517. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 152061576, XYCompressed = 13656399, LSource = 78672632, LCompressed = 2802812 } [McuMovementClient.cs@491] 08/16/2026 01:34:47 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Setting and waiting for surface temperature to settle (target=176, hasSetTarget=(null), hasSettleIncrease=False, delay=00:00:03, keep=True) [LayerClient.cs@1279] 08/16/2026 01:34:47 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Target temperature possibly reached, waiting to settle [LayerClient.cs@1311] 08/16/2026 01:34:50 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Completed [LayerClient.cs@310] 08/16/2026 01:34:50 INFO [SLS4All.Compact.Printing.PrintingService] [0] Streaming layer 382, Weight=LayerWeight { Index = 382, FillTotalRelative = 0.14966321195839513, FillMaxRelative = 0.24960175762749104, TimeFromPreview = 30.029834582279506, EnergyDensityIncreaseFactor = 0 }, Results=7, EnergyDensityIncrease=0 [PrintingService.cs@2099] 08/16/2026 01:34:50 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L, flushing existing data. This should happen only when a batch is starting, otherwise it is an indication that feeding or processing is too slow at times. Was Timestamp=0, Now=4714146056018, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000 [McuMovementClient.cs@846] 08/16/2026 01:34:50 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L to 4714266063848, flushed existing data. Was Timestamp=0, Now=4714146065756, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000, Dwelled=0 [McuMovementClient.cs@878] 08/16/2026 01:34:50 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] X/Y/L reset complete [McuMovementClient.cs@901] 08/16/2026 01:34:50 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper laser (pin=mcu:P2.0) clock moved from 4712308222451 (4712308222451 @ 0) for mcu = 39255.266376 [16/08/2026 00:16:37] (39269.23518709167 sec) to 4714266093753 (from now=4714146093753, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:34:50 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper x (pin=mcu:PDAC.1) clock moved from 4712308246451 (1206350911091621 @ 8) for mcu = 39255.266576 [16/08/2026 00:16:37] (39269.23538709704 sec) to 4714266093753 (from now=4714146093753, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:34:50 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper y (pin=mcu:PDAC.4) clock moved from 4712308246453 (1206350911092007 @ 8) for mcu = 39255.266576 [16/08/2026 00:16:37] (39269.235387109606 sec) to 4714266093753 (from now=4714146093753, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:34:50 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Script task completed [PrinterClientBase.cs@120] 08/16/2026 01:34:51 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, finishing movement [PrinterClientBase.cs@193] 08/16/2026 01:34:51 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:35:11 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Publish task completed (priority=False) [PrinterClientBase.cs@248] 08/16/2026 01:35:11 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:19.6535262. Loops = 79. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:35.1906724. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 152212714, XYCompressed = 13675389, LSource = 78754770, LCompressed = 2808454 } [McuMovementClient.cs@491] 08/16/2026 01:35:11 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, including movement [PrinterClientBase.cs@195] 08/16/2026 01:35:11 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ending layer 382 [PrintingService.cs@2118] 08/16/2026 01:35:11 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Starting [LayerClient.cs@1360] 08/16/2026 01:35:11 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:35:11 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:35.2038850. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 152212714, XYCompressed = 13675389, LSource = 78754770, LCompressed = 2808454 } [McuMovementClient.cs@491] 08/16/2026 01:35:11 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Completed [LayerClient.cs@1367] 08/16/2026 01:35:11 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 383, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 59.176063812050714, Elapsed = 10:47:56.3140041, TimeTotal = 18:14:56.0120355, Remaining = 07:26:59.6980314, Incomplete = False, SoftCount = 623, LayerPrintDone = 383, WeightsDone = 383, WeightDone = 04:33:11.4590660, WeightTotal = 07:13:16.8815614, WeightTotalEstimate = 07:13:16.8815614, LayerRecoatElapsed = 02:16:36.0332212, LayerRecoatDelays = 00:25:24, LayerRecoatPrintLayersElapsed = 01:37:28.7358279, LayerRecoatNoDelayAverage = 00:00:13.1339237, StreamingElapsed = 04:31:55.6230895, ObjectLayerOverheadAverageDuration = 00:00:00.0326896, TimeLayers = 10:34:17.1780138, CoolingElapsed = 00:00:00, CoolingEstimate = 03:42:00.0123048, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:57.4100810, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:02.0088555, JobElapsed = 06:09:36.8630283, JobTotal = 09:55:17.7590773, WeightEstimate = 02:40:05.4224954 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:02:10. coolingEstimate=03:42:00.0123048 [PrintingService.cs@1912] 08/16/2026 01:35:11 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 59.176063812050714;StartedAtUtc;10:47:56.3140041;18:14:56.0120355;07:26:59.6980314;False;623;383;383;04:33:11.4590660;07:13:16.8815614;07:13:16.8815614;02:16:36.0332212;00:25:24;01:37:28.7358279;00:00:13.1339237;04:31:55.6230895;00:00:00.0326896;10:34:17.1780138;00:00:00;03:42:00.0123048;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:57.4100810;00:00:00;00:04:02.0088555;06:09:36.8630283;09:55:17.7590773 [PrintingService.cs@1918] 08/16/2026 01:35:11 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ended layer 382. PreviewWeight=LayerWeight { Index = 382, FillTotalRelative = 0.14966321195839513, FillMaxRelative = 0.24960175762749104, TimeFromPreview = 30.029834582279506, EnergyDensityIncreaseFactor = 0 }, FillArea=41456.934978516074, PreviewFillRatio=0.24960175762749104, Results=7, StreamingSeconds (preview) = 30.029834582279506, StreamingSeconds (extrapolated) = 34.381133752243684, StreamingSeconds (no overhead) = 20.8908419 (04:31:55.6230895), LayerElapsedSeconds=35.1891671, LayerStreamStats=StreamStats { EdgeCount = 72998, OnTraceLength = 13421.626495512202, AllTraceLength = 37229.961162297055 }, TotalStreamStats=StreamStats { EdgeCount = 74919527, OnTraceLength = 14475539.845548838, AllTraceLength = 27015512.984937787 } [PrintingService.cs@2147] 08/16/2026 01:35:11 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 383, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 59.17607105760211, Elapsed = 10:47:56.2981095, TimeTotal = 18:14:55.9771318, Remaining = 07:26:59.6790223, Incomplete = False, SoftCount = 623, LayerPrintDone = 383, WeightsDone = 383, WeightDone = 04:33:11.4431714, WeightTotal = 07:13:16.8557068, WeightTotalEstimate = 07:13:16.8557069, LayerRecoatElapsed = 02:16:36.0332212, LayerRecoatDelays = 00:25:24, LayerRecoatPrintLayersElapsed = 01:37:28.7358279, LayerRecoatNoDelayAverage = 00:00:13.1339237, StreamingElapsed = 04:31:55.6230895, ObjectLayerOverheadAverageDuration = 00:00:00.0326481, TimeLayers = 10:34:17.1521592, CoolingElapsed = 00:00:00, CoolingEstimate = 03:42:00.0032557, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:57.4100810, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:02.0088555, JobElapsed = 06:09:36.8647415, JobTotal = 09:55:17.7332227, WeightEstimate = 02:40:05.4125355 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:02:10. coolingEstimate=03:42:00.0032557 [PrintingService.cs@1912] 08/16/2026 01:35:11 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 59.17607105760211;StartedAtUtc;10:47:56.2981095;18:14:55.9771318;07:26:59.6790223;False;623;383;383;04:33:11.4431714;07:13:16.8557068;07:13:16.8557069;02:16:36.0332212;00:25:24;01:37:28.7358279;00:00:13.1339237;04:31:55.6230895;00:00:00.0326481;10:34:17.1521592;00:00:00;03:42:00.0032557;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:57.4100810;00:00:00;00:04:02.0088555;06:09:36.8647415;09:55:17.7332227 [PrintingService.cs@1918] 08/16/2026 01:35:11 INFO [SLS4All.Compact.Printing.PrintingService] [0] Begin layer 383. PrevPreviewWeight=LayerWeight { Index = 382, FillTotalRelative = 0.14966321195839513, FillMaxRelative = 0.24960175762749104, TimeFromPreview = 30.029834582279506, EnergyDensityIncreaseFactor = 0 }, PrevPreviewFillRatio=0.24960175762749104, PreviewWeight=LayerWeight { Index = 383, FillTotalRelative = 0.1494814431451601, FillMaxRelative = 0.2493570645505495, TimeFromPreview = 40.387195071941406, EnergyDensityIncreaseFactor = 0 } [PrintingService.cs@2089] 08/16/2026 01:35:11 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:35:11 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:35.2198764. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 152212714, XYCompressed = 13675389, LSource = 78754770, LCompressed = 2808454 } [McuMovementClient.cs@491] 08/16/2026 01:35:11 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:35:11 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0633542. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:35.2854933. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 152212714, XYCompressed = 13675389, LSource = 78754770, LCompressed = 2808454 } [McuMovementClient.cs@491] 08/16/2026 01:35:11 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:35:11 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:35.2991290. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 152212714, XYCompressed = 13675389, LSource = 78754770, LCompressed = 2808454 } [McuMovementClient.cs@491] 08/16/2026 01:35:11 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - LayerMoves: LayerThickness=100, PowderVolume=3826.5801298554366, PrevLayerFillRatio=0.24960175762749104: Z1=97.93162025529601, Z2=100, ZMove=700, UseLoweredSpeed=False, RecoaterPowderSpeedFactor=1, RecoaterPrintSpeedFactor=1, SinteredVolumeMultiplier=1.473684210526316, VolumeFactor=1.1, RecoatPasses=1, RecoaterMaxDistance=0, PowderBedDivision=Thickness, ShakeFactor=0, ShakeBackoff=70 [LayerClient.cs@761] 08/16/2026 01:35:11 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - Sums: { BedPrep = { Z1 = 11385.030966883338, Z2 = 13000 }, PrintCap = { Z1 = 11385.030966883338, Z2 = 13000 }, BeginLayer = { Z1 = 39183.87956973354, Z2 = 38700 } } [LayerClient.cs@969] 08/16/2026 01:35:11 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z1 (pin=mcu:P2.2) clock moved from 4713780466455 (4713780466455 @ 0) for mcu = 39267.535242 [16/08/2026 00:16:49] (39281.503887125 sec) to 4716784556719 (from now=4716664556719, flags=None, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:35:11 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z2 (pin=mcu:P0.19) clock moved from 4713780466455 (4713780466455 @ 0) for mcu = 39267.535242 [16/08/2026 00:16:49] (39281.503887125 sec) to 4716784556719 (from external timestamp, flags=None, requested=4716784556719 (4716784556719 @ 0) for mcu = 39292.569713 [16/08/2026 00:17:14] (39306.537972658334 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:35:11 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper r (pin=mcu:P0.22) clock moved from 4713780466455 (4713780466455 @ 0) for mcu = 39267.535242 [16/08/2026 00:16:49] (39281.503887125 sec) to 4716784556719 (from external timestamp, flags=None, requested=4716784556719 (4716784556719 @ 0) for mcu = 39292.569713 [16/08/2026 00:17:14] (39306.537972658334 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:35:11 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:35:22 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:11.0794391. Loops = 45. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:46.4727977. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 152212714, XYCompressed = 13675389, LSource = 78754770, LCompressed = 2808454 } [McuMovementClient.cs@491] 08/16/2026 01:35:22 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Setting and waiting for surface temperature to settle (target=176, hasSetTarget=(null), hasSettleIncrease=False, delay=00:00:03, keep=True) [LayerClient.cs@1279] 08/16/2026 01:35:22 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Target temperature possibly reached, waiting to settle [LayerClient.cs@1311] 08/16/2026 01:35:25 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Completed [LayerClient.cs@310] 08/16/2026 01:35:25 INFO [SLS4All.Compact.Printing.PrintingService] [0] Streaming layer 383, Weight=LayerWeight { Index = 383, FillTotalRelative = 0.1494814431451601, FillMaxRelative = 0.2493570645505495, TimeFromPreview = 40.387195071941406, EnergyDensityIncreaseFactor = 0 }, Results=7, EnergyDensityIncrease=0 [PrintingService.cs@2099] 08/16/2026 01:35:25 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L, flushing existing data. This should happen only when a batch is starting, otherwise it is an indication that feeding or processing is too slow at times. Was Timestamp=0, Now=4718367096758, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000 [McuMovementClient.cs@846] 08/16/2026 01:35:25 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L to 4718487107679, flushed existing data. Was Timestamp=0, Now=4718367109427, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000, Dwelled=0 [McuMovementClient.cs@878] 08/16/2026 01:35:25 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] X/Y/L reset complete [McuMovementClient.cs@901] 08/16/2026 01:35:25 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper laser (pin=mcu:P2.0) clock moved from 4716649988200 (4716649988200 @ 0) for mcu = 39291.448253 [16/08/2026 00:17:13] (39305.416568333334 sec) to 4718487124911 (from now=4718367124911, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:35:25 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper x (pin=mcu:PDAC.1) clock moved from 4716650012258 (1207462403138087 @ 8) for mcu = 39291.448453 [16/08/2026 00:17:13] (39305.41676881794 sec) to 4718487124911 (from now=4718367124911, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:35:25 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper y (pin=mcu:PDAC.4) clock moved from 4716650012215 (1207462403127203 @ 8) for mcu = 39291.448453 [16/08/2026 00:17:13] (39305.41676846364 sec) to 4718487124911 (from now=4718367124911, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:35:25 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Script task completed [PrinterClientBase.cs@120] 08/16/2026 01:35:26 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, finishing movement [PrinterClientBase.cs@193] 08/16/2026 01:35:26 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:35:26 DBUG [SLS4All.Compact.Temperature.SoftAnalysisSurfaceHeater] [0] Soft heater seems to be lagging behind real-time (66 cases) [SoftAnalysisSurfaceHeater.cs@800] 08/16/2026 01:35:31 DBUG [SLS4All.Compact.Temperature.Mlx90640Camera] [0] Read 360 samples in 00:01:00.1388887 ~ 5.99 samples/sec, 3 resets, 115 ignored frames) [Mlx90640Camera.cs@313] 08/16/2026 01:35:34 DBUG [SLS4All.Compact.Configuration.AppDataOptionsWriter] [0] Saving options to /home/ppak/SLS4All/.PrivateConfiguration/SLS4All.Compact.Printer.PrinterWearCaptureSavedOptions.json [AppDataOptionsWriter.cs@86] 08/16/2026 01:35:35 INFO [SLS4All.Compact.Camera.MjpegDeviceCameraClient] [0] Restarting generator [LazyDataGenerator.cs@79] 08/16/2026 01:35:35 INFO [SLS4All.Compact.Camera.MjpegDeviceCameraClient] [0] Starting generator [LazyDataGenerator.cs@100] 08/16/2026 01:35:35 DBUG [SLS4All.Compact.Configuration.AppDataOptionsWriter] [0] Confirmed saved options in /home/ppak/SLS4All/.PrivateConfiguration/SLS4All.Compact.Printer.PrinterWearCaptureSavedOptions.json [AppDataOptionsWriter.cs@138] 08/16/2026 01:35:35 DBUG [SLS4All.Compact.Camera.MjpegDeviceCameraClient] [0] Generator stopped (cancelled=True) [LazyDataGenerator.cs@145] 08/16/2026 01:35:35 INFO [SLS4All.Compact.Camera.MjpegDeviceCameraClient] [0] Starting camera [MjpegDeviceCameraClient.cs@174] 08/16/2026 01:35:43 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Publish task completed (priority=False) [PrinterClientBase.cs@248] 08/16/2026 01:35:43 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - GC. Raw movement duration = 00:00:17.3381898. Loops = 70. [McuMovementClient.cs@475] 08/16/2026 01:35:44 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. HasCollected = True, MajorCleanup = False, Raw movement duration = 00:00:17.3381898. Loops = 70. GC duration = 00:00:00.4891436. SinceCollect=00:01:08.2482202. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 152391694, XYCompressed = 13690381, LSource = 78845486, LCompressed = 2810379 } [McuMovementClient.cs@478] 08/16/2026 01:35:44 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] GC: gen0=96302, gen1=15766, gen2=550, LatencyMode=Interactive, FreeMemory=5814042624, Live=334964408, HeapSizeBytes=341394840, FragmentedBytes=7346776, TotalCommittedBytes=353468416, PinnedObjectsCount=25, MemoryLoadBytes=2704193617, HighMemoryLoadThresholdBytes=7605544550, Compacted=True, Concurrent=False [PrinterGC.cs@152] 08/16/2026 01:35:44 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, including movement [PrinterClientBase.cs@195] 08/16/2026 01:35:44 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ending layer 383 [PrintingService.cs@2118] 08/16/2026 01:35:44 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Starting [LayerClient.cs@1360] 08/16/2026 01:35:44 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:35:44 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.0141494. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 152391694, XYCompressed = 13690381, LSource = 78845486, LCompressed = 2810379 } [McuMovementClient.cs@491] 08/16/2026 01:35:44 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Completed [LayerClient.cs@1367] 08/16/2026 01:35:44 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 384, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 59.25654913360327, Elapsed = 10:48:29.3737747, TimeTotal = 18:14:22.5712155, Remaining = 07:25:53.1974408, Incomplete = False, SoftCount = 623, LayerPrintDone = 384, WeightsDone = 384, WeightDone = 04:33:30.2504644, WeightTotal = 07:12:55.3835719, WeightTotalEstimate = 07:12:55.3835720, LayerRecoatElapsed = 02:16:50.3015934, LayerRecoatDelays = 00:25:27, LayerRecoatPrintLayersElapsed = 01:37:43.0042001, LayerRecoatNoDelayAverage = 00:00:13.1302585, StreamingElapsed = 04:32:14.3977344, ObjectLayerOverheadAverageDuration = 00:00:00.0326481, TimeLayers = 10:33:52.4070360, CoolingElapsed = 00:00:00, CoolingEstimate = 03:41:51.3424626, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:56.9336050, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:01.9538775, JobElapsed = 06:10:09.9490610, JobTotal = 09:54:53.5195535, WeightEstimate = 02:39:25.1331076 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:01:37. coolingEstimate=03:41:51.3424626 [PrintingService.cs@1912] 08/16/2026 01:35:44 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 59.25654913360327;StartedAtUtc;10:48:29.3737747;18:14:22.5712155;07:25:53.1974408;False;623;384;384;04:33:30.2504644;07:12:55.3835719;07:12:55.3835720;02:16:50.3015934;00:25:27;01:37:43.0042001;00:00:13.1302585;04:32:14.3977344;00:00:00.0326481;10:33:52.4070360;00:00:00;03:41:51.3424626;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:56.9336050;00:00:00;00:04:01.9538775;06:10:09.9490610;09:54:53.5195535 [PrintingService.cs@1918] 08/16/2026 01:35:44 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ended layer 383. PreviewWeight=LayerWeight { Index = 383, FillTotalRelative = 0.1494814431451601, FillMaxRelative = 0.2493570645505495, TimeFromPreview = 40.387195071941406, EnergyDensityIncreaseFactor = 0 }, FillArea=40783.927812975984, PreviewFillRatio=0.2493570645505495, Results=7, StreamingSeconds (preview) = 40.387195071941406, StreamingSeconds (extrapolated) = 39.246779838784136, StreamingSeconds (no overhead) = 18.7746449 (04:32:14.3977344), LayerElapsedSeconds=33.084342, LayerStreamStats=StreamStats { EdgeCount = 88765, OnTraceLength = 17488.051514489576, AllTraceLength = 31957.502062035725 }, TotalStreamStats=StreamStats { EdgeCount = 75008292, OnTraceLength = 14493027.897063328, AllTraceLength = 27047470.486999825 } [PrintingService.cs@2147] 08/16/2026 01:35:44 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 384, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 59.25654441309495, Elapsed = 10:48:29.3841812, TimeTotal = 18:14:22.5940081, Remaining = 07:25:53.2098269, Incomplete = False, SoftCount = 623, LayerPrintDone = 384, WeightsDone = 384, WeightDone = 04:33:30.2608709, WeightTotal = 07:12:55.4004553, WeightTotalEstimate = 07:12:55.4004553, LayerRecoatElapsed = 02:16:50.3015934, LayerRecoatDelays = 00:25:27, LayerRecoatPrintLayersElapsed = 01:37:43.0042001, LayerRecoatNoDelayAverage = 00:00:13.1302585, StreamingElapsed = 04:32:14.3977344, ObjectLayerOverheadAverageDuration = 00:00:00.0326752, TimeLayers = 10:33:52.4239194, CoolingElapsed = 00:00:00, CoolingEstimate = 03:41:51.3483718, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:56.9336050, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:01.9538775, JobElapsed = 06:10:09.9510966, JobTotal = 09:54:53.5364369, WeightEstimate = 02:39:25.1395844 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:01:37. coolingEstimate=03:41:51.3483718 [PrintingService.cs@1912] 08/16/2026 01:35:44 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 59.25654441309495;StartedAtUtc;10:48:29.3841812;18:14:22.5940081;07:25:53.2098269;False;623;384;384;04:33:30.2608709;07:12:55.4004553;07:12:55.4004553;02:16:50.3015934;00:25:27;01:37:43.0042001;00:00:13.1302585;04:32:14.3977344;00:00:00.0326752;10:33:52.4239194;00:00:00;03:41:51.3483718;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:56.9336050;00:00:00;00:04:01.9538775;06:10:09.9510966;09:54:53.5364369 [PrintingService.cs@1918] 08/16/2026 01:35:44 INFO [SLS4All.Compact.Printing.PrintingService] [0] Begin layer 384. PrevPreviewWeight=LayerWeight { Index = 383, FillTotalRelative = 0.1494814431451601, FillMaxRelative = 0.2493570645505495, TimeFromPreview = 40.387195071941406, EnergyDensityIncreaseFactor = 0 }, PrevPreviewFillRatio=0.2493570645505495, PreviewWeight=LayerWeight { Index = 384, FillTotalRelative = 0.1484624945586765, FillMaxRelative = 0.25101621910122357, TimeFromPreview = 29.637069751352687, EnergyDensityIncreaseFactor = 0 } [PrintingService.cs@2089] 08/16/2026 01:35:44 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:35:44 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.0591549. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 152391694, XYCompressed = 13690381, LSource = 78845486, LCompressed = 2810379 } [McuMovementClient.cs@491] 08/16/2026 01:35:44 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:35:44 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0619716. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.1220068. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 152391694, XYCompressed = 13690381, LSource = 78845486, LCompressed = 2810379 } [McuMovementClient.cs@491] 08/16/2026 01:35:44 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:35:44 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.1352226. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 152391694, XYCompressed = 13690381, LSource = 78845486, LCompressed = 2810379 } [McuMovementClient.cs@491] 08/16/2026 01:35:44 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - LayerMoves: LayerThickness=100, PowderVolume=3826.1834964153695, PrevLayerFillRatio=0.2493570645505495: Z1=97.92146942763397, Z2=100, ZMove=700, UseLoweredSpeed=False, RecoaterPowderSpeedFactor=1, RecoaterPrintSpeedFactor=1, SinteredVolumeMultiplier=1.473684210526316, VolumeFactor=1.1, RecoatPasses=1, RecoaterMaxDistance=0, PowderBedDivision=Thickness, ShakeFactor=0, ShakeBackoff=70 [LayerClient.cs@761] 08/16/2026 01:35:44 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - Sums: { BedPrep = { Z1 = 11385.030966883338, Z2 = 13000 }, PrintCap = { Z1 = 11385.030966883338, Z2 = 13000 }, BeginLayer = { Z1 = 39281.80103916117, Z2 = 38800 } } [LayerClient.cs@969] 08/16/2026 01:35:44 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z1 (pin=mcu:P2.2) clock moved from 4718003929082 (4718003929082 @ 0) for mcu = 39302.731317 [16/08/2026 00:17:24] (39316.69940901667 sec) to 4720754629463 (from now=4720634629463, flags=None, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:35:44 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z2 (pin=mcu:P0.19) clock moved from 4718003929082 (4718003929082 @ 0) for mcu = 39302.731317 [16/08/2026 00:17:24] (39316.69940901667 sec) to 4720754629463 (from external timestamp, flags=None, requested=4720754629463 (4720754629463 @ 0) for mcu = 39325.654180 [16/08/2026 00:17:47] (39339.621912191666 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:35:44 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper r (pin=mcu:P0.22) clock moved from 4718003929082 (4718003929082 @ 0) for mcu = 39302.731317 [16/08/2026 00:17:24] (39316.69940901667 sec) to 4720754629463 (from external timestamp, flags=None, requested=4720754629463 (4720754629463 @ 0) for mcu = 39325.654180 [16/08/2026 00:17:47] (39339.621912191666 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:35:44 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:35:52 DBUG [SLS4All.Compact.McuClient.Sensors.HeaterCheck] [0] Heater powderChamber3 [HysteresisHeater] no longer approaching new target of 145 with temperature 134 [HeaterCheck.cs@111] 08/16/2026 01:35:55 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:11.0818411. Loops = 45. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:11.3101211. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 152391694, XYCompressed = 13690381, LSource = 78845486, LCompressed = 2810379 } [McuMovementClient.cs@491] 08/16/2026 01:35:55 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Setting and waiting for surface temperature to settle (target=176, hasSetTarget=(null), hasSettleIncrease=False, delay=00:00:03, keep=True) [LayerClient.cs@1279] 08/16/2026 01:35:55 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Target temperature possibly reached, waiting to settle [LayerClient.cs@1311] 08/16/2026 01:35:58 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Completed [LayerClient.cs@310] 08/16/2026 01:35:58 INFO [SLS4All.Compact.Printing.PrintingService] [0] Streaming layer 384, Weight=LayerWeight { Index = 384, FillTotalRelative = 0.1484624945586765, FillMaxRelative = 0.25101621910122357, TimeFromPreview = 29.637069751352687, EnergyDensityIncreaseFactor = 0 }, Results=7, EnergyDensityIncrease=0 [PrintingService.cs@2099] 08/16/2026 01:35:58 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L, flushing existing data. This should happen only when a batch is starting, otherwise it is an indication that feeding or processing is too slow at times. Was Timestamp=0, Now=4722342701448, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000 [McuMovementClient.cs@846] 08/16/2026 01:35:58 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L to 4722462707179, flushed existing data. Was Timestamp=0, Now=4722342709075, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000, Dwelled=0 [McuMovementClient.cs@878] 08/16/2026 01:35:58 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] X/Y/L reset complete [McuMovementClient.cs@901] 08/16/2026 01:35:58 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper laser (pin=mcu:P2.0) clock moved from 4720558585609 (4720558585609 @ 0) for mcu = 39324.020465 [16/08/2026 00:17:46] (39337.98821340833 sec) to 4722462720961 (from now=4722342720961, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:35:58 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper x (pin=mcu:PDAC.1) clock moved from 4720558609570 (1208463004050140 @ 8) for mcu = 39324.020665 [16/08/2026 00:17:46] (39337.9884130905 sec) to 4722462720961 (from now=4722342720961, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:35:58 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper y (pin=mcu:PDAC.4) clock moved from 4720558609604 (1208463004058678 @ 8) for mcu = 39324.020665 [16/08/2026 00:17:46] (39337.988413368425 sec) to 4722462720961 (from now=4722342720961, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:35:58 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Script task completed [PrinterClientBase.cs@120] 08/16/2026 01:35:59 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, finishing movement [PrinterClientBase.cs@193] 08/16/2026 01:35:59 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:36:18 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Publish task completed (priority=False) [PrinterClientBase.cs@248] 08/16/2026 01:36:18 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:19.2075649. Loops = 77. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:34.7710531. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 152539104, XYCompressed = 13708831, LSource = 78925635, LCompressed = 2815818 } [McuMovementClient.cs@491] 08/16/2026 01:36:18 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, including movement [PrinterClientBase.cs@195] 08/16/2026 01:36:18 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ending layer 384 [PrintingService.cs@2118] 08/16/2026 01:36:18 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Starting [LayerClient.cs@1360] 08/16/2026 01:36:18 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:36:18 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:34.7831629. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 152539104, XYCompressed = 13708831, LSource = 78925635, LCompressed = 2815818 } [McuMovementClient.cs@491] 08/16/2026 01:36:18 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Completed [LayerClient.cs@1367] 08/16/2026 01:36:18 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 385, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 59.330569398161295, Elapsed = 10:49:04.1433335, TimeTotal = 18:13:59.2543145, Remaining = 07:24:55.1109810, Incomplete = False, SoftCount = 623, LayerPrintDone = 385, WeightsDone = 385, WeightDone = 04:33:50.6980448, WeightTotal = 07:12:41.2780383, WeightTotalEstimate = 07:12:41.2780383, LayerRecoatElapsed = 02:17:04.6235718, LayerRecoatDelays = 00:25:30, LayerRecoatPrintLayersElapsed = 01:37:57.3261785, LayerRecoatNoDelayAverage = 00:00:13.1267129, StreamingElapsed = 04:32:34.8022331, ObjectLayerOverheadAverageDuration = 00:00:00.0326752, TimeLayers = 10:33:35.1352575, CoolingElapsed = 00:00:00, CoolingEstimate = 03:41:45.2973401, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:56.4726770, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:01.9006935, JobElapsed = 06:10:44.6907701, JobTotal = 09:54:36.7618870, WeightEstimate = 02:38:50.5799935 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:01:14. coolingEstimate=03:41:45.2973401 [PrintingService.cs@1912] 08/16/2026 01:36:18 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 59.330569398161295;StartedAtUtc;10:49:04.1433335;18:13:59.2543145;07:24:55.1109810;False;623;385;385;04:33:50.6980448;07:12:41.2780383;07:12:41.2780383;02:17:04.6235718;00:25:30;01:37:57.3261785;00:00:13.1267129;04:32:34.8022331;00:00:00.0326752;10:33:35.1352575;00:00:00;03:41:45.2973401;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:56.4726770;00:00:00;00:04:01.9006935;06:10:44.6907701;09:54:36.7618870 [PrintingService.cs@1918] 08/16/2026 01:36:18 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ended layer 384. PreviewWeight=LayerWeight { Index = 384, FillTotalRelative = 0.1484624945586765, FillMaxRelative = 0.25101621910122357, TimeFromPreview = 29.637069751352687, EnergyDensityIncreaseFactor = 0 }, FillArea=41036.14320660231, PreviewFillRatio=0.25101621910122357, Results=7, StreamingSeconds (preview) = 29.637069751352687, StreamingSeconds (extrapolated) = 33.526915693692175, StreamingSeconds (no overhead) = 20.4044987 (04:32:34.8022331), LayerElapsedSeconds=34.7396878, LayerStreamStats=StreamStats { EdgeCount = 71229, OnTraceLength = 13097.0334671475, AllTraceLength = 36243.15332666412 }, TotalStreamStats=StreamStats { EdgeCount = 75079521, OnTraceLength = 14506124.930530475, AllTraceLength = 27083713.64032649 } [PrintingService.cs@2147] 08/16/2026 01:36:18 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 385, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 59.33057726563836, Elapsed = 10:49:04.1258930, TimeTotal = 18:13:59.2162150, Remaining = 07:24:55.0903220, Incomplete = False, SoftCount = 623, LayerPrintDone = 385, WeightsDone = 385, WeightDone = 04:33:50.6806043, WeightTotal = 07:12:41.2498164, WeightTotalEstimate = 07:12:41.2498164, LayerRecoatElapsed = 02:17:04.6235718, LayerRecoatDelays = 00:25:30, LayerRecoatPrintLayersElapsed = 01:37:57.3261785, LayerRecoatNoDelayAverage = 00:00:13.1267129, StreamingElapsed = 04:32:34.8022331, ObjectLayerOverheadAverageDuration = 00:00:00.0326299, TimeLayers = 10:33:35.1070356, CoolingElapsed = 00:00:00, CoolingEstimate = 03:41:45.2874625, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:56.4726770, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:01.9006935, JobElapsed = 06:10:44.6926142, JobTotal = 09:54:36.7336651, WeightEstimate = 02:38:50.5692121 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:01:14. coolingEstimate=03:41:45.2874625 [PrintingService.cs@1912] 08/16/2026 01:36:18 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 59.33057726563836;StartedAtUtc;10:49:04.1258930;18:13:59.2162150;07:24:55.0903220;False;623;385;385;04:33:50.6806043;07:12:41.2498164;07:12:41.2498164;02:17:04.6235718;00:25:30;01:37:57.3261785;00:00:13.1267129;04:32:34.8022331;00:00:00.0326299;10:33:35.1070356;00:00:00;03:41:45.2874625;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:56.4726770;00:00:00;00:04:01.9006935;06:10:44.6926142;09:54:36.7336651 [PrintingService.cs@1918] 08/16/2026 01:36:18 INFO [SLS4All.Compact.Printing.PrintingService] [0] Begin layer 385. PrevPreviewWeight=LayerWeight { Index = 384, FillTotalRelative = 0.1484624945586765, FillMaxRelative = 0.25101621910122357, TimeFromPreview = 29.637069751352687, EnergyDensityIncreaseFactor = 0 }, PrevPreviewFillRatio=0.25101621910122357, PreviewWeight=LayerWeight { Index = 385, FillTotalRelative = 0.1467645470993271, FillMaxRelative = 0.24794485257208917, TimeFromPreview = 39.781313686588305, EnergyDensityIncreaseFactor = 0 } [PrintingService.cs@2089] 08/16/2026 01:36:18 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:36:18 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:34.8026041. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 152539104, XYCompressed = 13708831, LSource = 78925635, LCompressed = 2815818 } [McuMovementClient.cs@491] 08/16/2026 01:36:18 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:36:19 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0632916. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:34.8686811. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 152539104, XYCompressed = 13708831, LSource = 78925635, LCompressed = 2815818 } [McuMovementClient.cs@491] 08/16/2026 01:36:19 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:36:19 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:34.8796388. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 152539104, XYCompressed = 13708831, LSource = 78925635, LCompressed = 2815818 } [McuMovementClient.cs@491] 08/16/2026 01:36:19 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - LayerMoves: LayerThickness=100, PowderVolume=3828.872890758936, PrevLayerFillRatio=0.25101621910122357: Z1=97.99029765979772, Z2=100, ZMove=700, UseLoweredSpeed=False, RecoaterPowderSpeedFactor=1, RecoaterPrintSpeedFactor=1, SinteredVolumeMultiplier=1.473684210526316, VolumeFactor=1.1, RecoatPasses=1, RecoaterMaxDistance=0, PowderBedDivision=Thickness, ShakeFactor=0, ShakeBackoff=70 [LayerClient.cs@761] 08/16/2026 01:36:19 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - Sums: { BedPrep = { Z1 = 11385.030966883338, Z2 = 13000 }, PrintCap = { Z1 = 11385.030966883338, Z2 = 13000 }, BeginLayer = { Z1 = 39379.79133682096, Z2 = 38900 } } [LayerClient.cs@969] 08/16/2026 01:36:19 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z1 (pin=mcu:P2.2) clock moved from 4721974041335 (4721974041335 @ 0) for mcu = 39335.816149 [16/08/2026 00:17:57] (39349.78367779167 sec) to 4724923876837 (from now=4724803876837, flags=None, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:36:19 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z2 (pin=mcu:P0.19) clock moved from 4721974041335 (4721974041335 @ 0) for mcu = 39335.816149 [16/08/2026 00:17:57] (39349.78367779167 sec) to 4724923876837 (from external timestamp, flags=None, requested=4724923876837 (4724923876837 @ 0) for mcu = 39360.398512 [16/08/2026 00:18:22] (39374.36564030834 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:36:19 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper r (pin=mcu:P0.22) clock moved from 4721974041335 (4721974041335 @ 0) for mcu = 39335.816149 [16/08/2026 00:17:57] (39349.78367779167 sec) to 4724923876837 (from external timestamp, flags=None, requested=4724923876837 (4724923876837 @ 0) for mcu = 39360.398512 [16/08/2026 00:18:22] (39374.36564030834 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:36:19 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:36:30 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:11.0772408. Loops = 45. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:46.0546968. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 152539104, XYCompressed = 13708831, LSource = 78925635, LCompressed = 2815818 } [McuMovementClient.cs@491] 08/16/2026 01:36:30 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Setting and waiting for surface temperature to settle (target=176, hasSetTarget=(null), hasSettleIncrease=False, delay=00:00:03, keep=True) [LayerClient.cs@1279] 08/16/2026 01:36:30 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Target temperature possibly reached, waiting to settle [LayerClient.cs@1311] 08/16/2026 01:36:31 DBUG [SLS4All.Compact.Temperature.Mlx90640Camera] [0] Read 361 samples in 00:01:00.1456812 ~ 6 samples/sec, 3 resets, 115 ignored frames) [Mlx90640Camera.cs@313] 08/16/2026 01:36:33 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Completed [LayerClient.cs@310] 08/16/2026 01:36:33 INFO [SLS4All.Compact.Printing.PrintingService] [0] Streaming layer 385, Weight=LayerWeight { Index = 385, FillTotalRelative = 0.1467645470993271, FillMaxRelative = 0.24794485257208917, TimeFromPreview = 39.781313686588305, EnergyDensityIncreaseFactor = 0 }, Results=6, EnergyDensityIncrease=0 [PrintingService.cs@2099] 08/16/2026 01:36:33 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L, flushing existing data. This should happen only when a batch is starting, otherwise it is an indication that feeding or processing is too slow at times. Was Timestamp=0, Now=4726507064934, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000 [McuMovementClient.cs@846] 08/16/2026 01:36:33 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L to 4726627076154, flushed existing data. Was Timestamp=0, Now=4726507078039, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000, Dwelled=0 [McuMovementClient.cs@878] 08/16/2026 01:36:33 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] X/Y/L reset complete [McuMovementClient.cs@901] 08/16/2026 01:36:33 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper laser (pin=mcu:P2.0) clock moved from 4724789467652 (4724789467652 @ 0) for mcu = 39359.278392 [16/08/2026 00:18:21] (39373.245563766664 sec) to 4726627093281 (from now=4726507093281, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:36:33 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper x (pin=mcu:PDAC.1) clock moved from 4724789491696 (1209546109874312 @ 8) for mcu = 39359.278592 [16/08/2026 00:18:21] (39373.24576413776 sec) to 4726627093281 (from now=4726507093281, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:36:33 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper y (pin=mcu:PDAC.4) clock moved from 4724789491621 (1209546109854976 @ 8) for mcu = 39359.278592 [16/08/2026 00:18:21] (39373.245763508334 sec) to 4726627093281 (from now=4726507093281, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:36:33 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Script task completed [PrinterClientBase.cs@120] 08/16/2026 01:36:33 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, finishing movement [PrinterClientBase.cs@193] 08/16/2026 01:36:33 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:36:51 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Publish task completed (priority=False) [PrinterClientBase.cs@248] 08/16/2026 01:36:51 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - GC. Raw movement duration = 00:00:17.0742420. Loops = 69. [McuMovementClient.cs@475] 08/16/2026 01:36:51 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. HasCollected = True, MajorCleanup = False, Raw movement duration = 00:00:17.0742420. Loops = 69. GC duration = 00:00:00.3453585. SinceCollect=00:01:07.3857339. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 152714418, XYCompressed = 13723285, LSource = 79014436, LCompressed = 2817652 } [McuMovementClient.cs@478] 08/16/2026 01:36:51 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] GC: gen0=96468, gen1=15851, gen2=551, LatencyMode=Interactive, FreeMemory=5820121088, Live=334950592, HeapSizeBytes=343680080, FragmentedBytes=9153832, TotalCommittedBytes=354058240, PinnedObjectsCount=24, MemoryLoadBytes=2704193617, HighMemoryLoadThresholdBytes=7605544550, Compacted=True, Concurrent=False [PrinterGC.cs@152] 08/16/2026 01:36:51 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, including movement [PrinterClientBase.cs@195] 08/16/2026 01:36:51 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ending layer 385 [PrintingService.cs@2118] 08/16/2026 01:36:51 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Starting [LayerClient.cs@1360] 08/16/2026 01:36:51 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:36:51 DBUG [SLS4All.Compact.Temperature.SoftAnalysisSurfaceHeater] [0] Soft heater seems to be lagging behind real-time (36 cases) [SoftAnalysisSurfaceHeater.cs@800] 08/16/2026 01:36:51 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.0139677. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 152714418, XYCompressed = 13723285, LSource = 79014436, LCompressed = 2817652 } [McuMovementClient.cs@491] 08/16/2026 01:36:51 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Completed [LayerClient.cs@1367] 08/16/2026 01:36:51 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 386, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 59.4108081207298, Elapsed = 10:49:36.7556813, TimeTotal = 18:13:25.4965657, Remaining = 07:23:48.7408844, Incomplete = False, SoftCount = 623, LayerPrintDone = 386, WeightsDone = 386, WeightDone = 04:34:09.0293376, WeightTotal = 07:12:19.4977021, WeightTotalEstimate = 07:12:19.4977021, LayerRecoatElapsed = 02:17:18.9046268, LayerRecoatDelays = 00:25:33, LayerRecoatPrintLayersElapsed = 01:38:11.6072335, LayerRecoatNoDelayAverage = 00:00:13.1231010, StreamingElapsed = 04:32:53.1183365, ObjectLayerOverheadAverageDuration = 00:00:00.0326299, TimeLayers = 10:33:10.1295176, CoolingElapsed = 00:00:00, CoolingEstimate = 03:41:36.5453312, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:56.0031300, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:01.8465150, JobElapsed = 06:11:17.3082162, JobTotal = 09:54:12.2798726, WeightEstimate = 02:38:10.4683645 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:00:40. coolingEstimate=03:41:36.5453312 [PrintingService.cs@1912] 08/16/2026 01:36:51 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 59.4108081207298;StartedAtUtc;10:49:36.7556813;18:13:25.4965657;07:23:48.7408844;False;623;386;386;04:34:09.0293376;07:12:19.4977021;07:12:19.4977021;02:17:18.9046268;00:25:33;01:38:11.6072335;00:00:13.1231010;04:32:53.1183365;00:00:00.0326299;10:33:10.1295176;00:00:00;03:41:36.5453312;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:56.0031300;00:00:00;00:04:01.8465150;06:11:17.3082162;09:54:12.2798726 [PrintingService.cs@1918] 08/16/2026 01:36:51 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ended layer 385. PreviewWeight=LayerWeight { Index = 385, FillTotalRelative = 0.1467645470993271, FillMaxRelative = 0.24794485257208917, TimeFromPreview = 39.781313686588305, EnergyDensityIncreaseFactor = 0 }, FillArea=34794.612660262195, PreviewFillRatio=0.24794485257208917, Results=6, StreamingSeconds (preview) = 39.781313686588305, StreamingSeconds (extrapolated) = 39.0682176532803, StreamingSeconds (no overhead) = 18.3161034 (04:32:53.1183365), LayerElapsedSeconds=32.6129379, LayerStreamStats=StreamStats { EdgeCount = 86969, OnTraceLength = 17147.83397203684, AllTraceLength = 31650.475246101618 }, TotalStreamStats=StreamStats { EdgeCount = 75166490, OnTraceLength = 14523272.764502512, AllTraceLength = 27115364.11557259 } [PrintingService.cs@2147] 08/16/2026 01:36:51 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 386, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 59.41081366537001, Elapsed = 10:49:36.7433293, TimeTotal = 18:13:25.4696521, Remaining = 07:23:48.7263228, Incomplete = False, SoftCount = 623, LayerPrintDone = 386, WeightsDone = 386, WeightDone = 04:34:09.0169856, WeightTotal = 07:12:19.4777661, WeightTotalEstimate = 07:12:19.4777661, LayerRecoatElapsed = 02:17:18.9046268, LayerRecoatDelays = 00:25:33, LayerRecoatPrintLayersElapsed = 01:38:11.6072335, LayerRecoatNoDelayAverage = 00:00:13.1231010, StreamingElapsed = 04:32:53.1183365, ObjectLayerOverheadAverageDuration = 00:00:00.0325979, TimeLayers = 10:33:10.1095816, CoolingElapsed = 00:00:00, CoolingEstimate = 03:41:36.5383536, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:56.0031300, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:01.8465150, JobElapsed = 06:11:17.3094682, JobTotal = 09:54:12.2599366, WeightEstimate = 02:38:10.4607805 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:00:40. coolingEstimate=03:41:36.5383536 [PrintingService.cs@1912] 08/16/2026 01:36:51 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 59.41081366537001;StartedAtUtc;10:49:36.7433293;18:13:25.4696521;07:23:48.7263228;False;623;386;386;04:34:09.0169856;07:12:19.4777661;07:12:19.4777661;02:17:18.9046268;00:25:33;01:38:11.6072335;00:00:13.1231010;04:32:53.1183365;00:00:00.0325979;10:33:10.1095816;00:00:00;03:41:36.5383536;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:56.0031300;00:00:00;00:04:01.8465150;06:11:17.3094682;09:54:12.2599366 [PrintingService.cs@1918] 08/16/2026 01:36:51 INFO [SLS4All.Compact.Printing.PrintingService] [0] Begin layer 386. PrevPreviewWeight=LayerWeight { Index = 385, FillTotalRelative = 0.1467645470993271, FillMaxRelative = 0.24794485257208917, TimeFromPreview = 39.781313686588305, EnergyDensityIncreaseFactor = 0 }, PrevPreviewFillRatio=0.24794485257208917, PreviewWeight=LayerWeight { Index = 386, FillTotalRelative = 0.1470166408982477, FillMaxRelative = 0.2499899128520614, TimeFromPreview = 29.24355882027632, EnergyDensityIncreaseFactor = 0 } [PrintingService.cs@2089] 08/16/2026 01:36:51 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:36:51 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.0282347. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 152714418, XYCompressed = 13723285, LSource = 79014436, LCompressed = 2817652 } [McuMovementClient.cs@491] 08/16/2026 01:36:51 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:36:51 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0630560. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.1142928. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 152714418, XYCompressed = 13723285, LSource = 79014436, LCompressed = 2817652 } [McuMovementClient.cs@491] 08/16/2026 01:36:51 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:36:51 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.1242652. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 152714418, XYCompressed = 13723285, LSource = 79014436, LCompressed = 2817652 } [McuMovementClient.cs@491] 08/16/2026 01:36:51 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - LayerMoves: LayerThickness=100, PowderVolume=3823.8943818146568, PrevLayerFillRatio=0.24794485257208917: Z1=97.86288534101081, Z2=100, ZMove=700, UseLoweredSpeed=False, RecoaterPowderSpeedFactor=1, RecoaterPrintSpeedFactor=1, SinteredVolumeMultiplier=1.473684210526316, VolumeFactor=1.1, RecoatPasses=1, RecoaterMaxDistance=0, PowderBedDivision=Thickness, ShakeFactor=0, ShakeBackoff=70 [LayerClient.cs@761] 08/16/2026 01:36:51 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - Sums: { BedPrep = { Z1 = 11385.030966883338, Z2 = 13000 }, PrintCap = { Z1 = 11385.030966883338, Z2 = 13000 }, BeginLayer = { Z1 = 39477.654222161975, Z2 = 39000 } } [LayerClient.cs@969] 08/16/2026 01:36:51 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z1 (pin=mcu:P2.2) clock moved from 4726143262807 (4726143262807 @ 0) for mcu = 39370.560255 [16/08/2026 00:18:32] (39384.52719005833 sec) to 4728839524140 (from now=4728719524140, flags=None, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:36:51 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z2 (pin=mcu:P0.19) clock moved from 4726143262807 (4726143262807 @ 0) for mcu = 39370.560255 [16/08/2026 00:18:32] (39384.52719005833 sec) to 4728839524140 (from external timestamp, flags=None, requested=4728839524140 (4728839524140 @ 0) for mcu = 39393.029484 [16/08/2026 00:18:55] (39406.9960345 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:36:51 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper r (pin=mcu:P0.22) clock moved from 4726143262807 (4726143262807 @ 0) for mcu = 39370.560255 [16/08/2026 00:18:32] (39384.52719005833 sec) to 4728839524140 (from external timestamp, flags=None, requested=4728839524140 (4728839524140 @ 0) for mcu = 39393.029484 [16/08/2026 00:18:55] (39406.9960345 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:36:51 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:37:02 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:11.0805579. Loops = 45. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:11.2964975. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 152714418, XYCompressed = 13723285, LSource = 79014436, LCompressed = 2817652 } [McuMovementClient.cs@491] 08/16/2026 01:37:02 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Setting and waiting for surface temperature to settle (target=176, hasSetTarget=(null), hasSettleIncrease=False, delay=00:00:03, keep=True) [LayerClient.cs@1279] 08/16/2026 01:37:07 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Target temperature possibly reached, waiting to settle [LayerClient.cs@1311] 08/16/2026 01:37:10 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Completed [LayerClient.cs@310] 08/16/2026 01:37:10 INFO [SLS4All.Compact.Printing.PrintingService] [0] Streaming layer 386, Weight=LayerWeight { Index = 386, FillTotalRelative = 0.1470166408982477, FillMaxRelative = 0.2499899128520614, TimeFromPreview = 29.24355882027632, EnergyDensityIncreaseFactor = 0 }, Results=6, EnergyDensityIncrease=0 [PrintingService.cs@2099] 08/16/2026 01:37:10 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L, flushing existing data. This should happen only when a batch is starting, otherwise it is an indication that feeding or processing is too slow at times. Was Timestamp=0, Now=4730953651499, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000 [McuMovementClient.cs@846] 08/16/2026 01:37:10 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L to 4731073657500, flushed existing data. Was Timestamp=0, Now=4730953659436, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000, Dwelled=0 [McuMovementClient.cs@878] 08/16/2026 01:37:10 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] X/Y/L reset complete [McuMovementClient.cs@901] 08/16/2026 01:37:10 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper laser (pin=mcu:P2.0) clock moved from 4728661309950 (4728661309950 @ 0) for mcu = 39391.544288 [16/08/2026 00:18:53] (39405.51091625 sec) to 4731073739046 (from now=4730953739046, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:37:10 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper x (pin=mcu:PDAC.1) clock moved from 4728661333950 (1210537301491316 @ 8) for mcu = 39391.544488 [16/08/2026 00:18:53] (39405.51111625378 sec) to 4731073739046 (from now=4730953739046, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:37:10 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper y (pin=mcu:PDAC.4) clock moved from 4728661333942 (1210537301489318 @ 8) for mcu = 39391.544488 [16/08/2026 00:18:53] (39405.51111618874 sec) to 4731073739046 (from now=4730953739046, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:37:10 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Script task completed [PrinterClientBase.cs@120] 08/16/2026 01:37:11 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, finishing movement [PrinterClientBase.cs@193] 08/16/2026 01:37:11 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:37:14 DBUG [SLS4All.Compact.McuClient.Sensors.HeaterCheck] [0] Heater powderChamber3 [HysteresisHeater] no longer approaching new target of 145 with temperature 134 [HeaterCheck.cs@111] 08/16/2026 01:37:30 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Publish task completed (priority=False) [PrinterClientBase.cs@248] 08/16/2026 01:37:30 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:18.9379601. Loops = 76. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:38.9578912. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 152859970, XYCompressed = 13741594, LSource = 79093608, LCompressed = 2823054 } [McuMovementClient.cs@491] 08/16/2026 01:37:30 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, including movement [PrinterClientBase.cs@195] 08/16/2026 01:37:30 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ending layer 386 [PrintingService.cs@2118] 08/16/2026 01:37:30 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Starting [LayerClient.cs@1360] 08/16/2026 01:37:30 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:37:30 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:38.9677064. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 152859970, XYCompressed = 13741594, LSource = 79093608, LCompressed = 2823054 } [McuMovementClient.cs@491] 08/16/2026 01:37:30 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Completed [LayerClient.cs@1367] 08/16/2026 01:37:30 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 387, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 59.48215165999413, Elapsed = 10:50:15.7162517, TimeTotal = 18:13:12.3082183, Remaining = 07:22:56.5919666, Incomplete = False, SoftCount = 623, LayerPrintDone = 387, WeightsDone = 387, WeightDone = 04:34:29.2713898, WeightTotal = 07:12:05.2017736, WeightTotalEstimate = 07:12:05.2017736, LayerRecoatElapsed = 02:17:37.6231450, LayerRecoatDelays = 00:25:36, LayerRecoatPrintLayersElapsed = 01:38:30.3257516, LayerRecoatNoDelayAverage = 00:00:13.1281702, StreamingElapsed = 04:33:13.3401428, ObjectLayerOverheadAverageDuration = 00:00:00.0325979, TimeLayers = 10:33:00.3603714, CoolingElapsed = 00:00:00, CoolingEstimate = 03:41:33.1261300, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:56.6621260, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:01.9225530, JobElapsed = 06:11:56.2619307, JobTotal = 09:54:01.7756924, WeightEstimate = 02:37:35.9303838 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:00:27. coolingEstimate=03:41:33.1261300 [PrintingService.cs@1912] 08/16/2026 01:37:30 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 59.48215165999413;StartedAtUtc;10:50:15.7162517;18:13:12.3082183;07:22:56.5919666;False;623;387;387;04:34:29.2713898;07:12:05.2017736;07:12:05.2017736;02:17:37.6231450;00:25:36;01:38:30.3257516;00:00:13.1281702;04:33:13.3401428;00:00:00.0325979;10:33:00.3603714;00:00:00;03:41:33.1261300;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:56.6621260;00:00:00;00:04:01.9225530;06:11:56.2619307;09:54:01.7756924 [PrintingService.cs@1918] 08/16/2026 01:37:30 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ended layer 386. PreviewWeight=LayerWeight { Index = 386, FillTotalRelative = 0.1470166408982477, FillMaxRelative = 0.2499899128520614, TimeFromPreview = 29.24355882027632, EnergyDensityIncreaseFactor = 0 }, FillArea=34952.66905980727, PreviewFillRatio=0.2499899128520614, Results=6, StreamingSeconds (preview) = 29.24355882027632, StreamingSeconds (extrapolated) = 33.49779882867948, StreamingSeconds (no overhead) = 20.2218063 (04:33:13.3401428), LayerElapsedSeconds=38.9525059, LayerStreamStats=StreamStats { EdgeCount = 70302, OnTraceLength = 12918.929044812918, AllTraceLength = 36181.58836489171 }, TotalStreamStats=StreamStats { EdgeCount = 75236792, OnTraceLength = 14536191.693547325, AllTraceLength = 27151545.703937482 } [PrintingService.cs@2147] 08/16/2026 01:37:30 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 387, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 59.482160191097954, Elapsed = 10:50:15.6971338, TimeTotal = 18:13:12.2666703, Remaining = 07:22:56.5695365, Incomplete = False, SoftCount = 623, LayerPrintDone = 387, WeightsDone = 387, WeightDone = 04:34:29.2522719, WeightTotal = 07:12:05.1709973, WeightTotalEstimate = 07:12:05.1709974, LayerRecoatElapsed = 02:17:37.6231450, LayerRecoatDelays = 00:25:36, LayerRecoatPrintLayersElapsed = 01:38:30.3257516, LayerRecoatNoDelayAverage = 00:00:13.1281702, StreamingElapsed = 04:33:13.3401428, ObjectLayerOverheadAverageDuration = 00:00:00.0325485, TimeLayers = 10:33:00.3295951, CoolingElapsed = 00:00:00, CoolingEstimate = 03:41:33.1153583, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:56.6621260, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:01.9225530, JobElapsed = 06:11:56.2639419, JobTotal = 09:54:01.7449161, WeightEstimate = 02:37:35.9187255 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 08:00:27. coolingEstimate=03:41:33.1153583 [PrintingService.cs@1912] 08/16/2026 01:37:30 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 59.482160191097954;StartedAtUtc;10:50:15.6971338;18:13:12.2666703;07:22:56.5695365;False;623;387;387;04:34:29.2522719;07:12:05.1709973;07:12:05.1709974;02:17:37.6231450;00:25:36;01:38:30.3257516;00:00:13.1281702;04:33:13.3401428;00:00:00.0325485;10:33:00.3295951;00:00:00;03:41:33.1153583;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:56.6621260;00:00:00;00:04:01.9225530;06:11:56.2639419;09:54:01.7449161 [PrintingService.cs@1918] 08/16/2026 01:37:30 INFO [SLS4All.Compact.Printing.PrintingService] [0] Begin layer 387. PrevPreviewWeight=LayerWeight { Index = 386, FillTotalRelative = 0.1470166408982477, FillMaxRelative = 0.2499899128520614, TimeFromPreview = 29.24355882027632, EnergyDensityIncreaseFactor = 0 }, PrevPreviewFillRatio=0.2499899128520614, PreviewWeight=LayerWeight { Index = 387, FillTotalRelative = 0.14608324109058776, FillMaxRelative = 0.24926280506532328, TimeFromPreview = 39.45603927309287, EnergyDensityIncreaseFactor = 0 } [PrintingService.cs@2089] 08/16/2026 01:37:30 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:37:30 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:38.9841312. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 152859970, XYCompressed = 13741594, LSource = 79093608, LCompressed = 2823054 } [McuMovementClient.cs@491] 08/16/2026 01:37:30 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:37:30 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0633030. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:39.0481128. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 152859970, XYCompressed = 13741594, LSource = 79093608, LCompressed = 2823054 } [McuMovementClient.cs@491] 08/16/2026 01:37:30 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:37:30 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:39.0612485. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 152859970, XYCompressed = 13741594, LSource = 79093608, LCompressed = 2823054 } [McuMovementClient.cs@491] 08/16/2026 01:37:30 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - LayerMoves: LayerThickness=100, PowderVolume=3827.2093072066127, PrevLayerFillRatio=0.2499899128520614: Z1=97.94772245499854, Z2=100, ZMove=700, UseLoweredSpeed=False, RecoaterPowderSpeedFactor=1, RecoaterPrintSpeedFactor=1, SinteredVolumeMultiplier=1.473684210526316, VolumeFactor=1.1, RecoatPasses=1, RecoaterMaxDistance=0, PowderBedDivision=Thickness, ShakeFactor=0, ShakeBackoff=70 [LayerClient.cs@761] 08/16/2026 01:37:30 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - Sums: { BedPrep = { Z1 = 11385.030966883338, Z2 = 13000 }, PrintCap = { Z1 = 11385.030966883338, Z2 = 13000 }, BeginLayer = { Z1 = 39575.601944616974, Z2 = 39100 } } [LayerClient.cs@969] 08/16/2026 01:37:30 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z1 (pin=mcu:P2.2) clock moved from 4730058897647 (4730058897647 @ 0) for mcu = 39403.191017 [16/08/2026 00:19:05] (39417.15748039167 sec) to 4733511846172 (from now=4733391846172, flags=None, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:37:30 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z2 (pin=mcu:P0.19) clock moved from 4730058897647 (4730058897647 @ 0) for mcu = 39403.191017 [16/08/2026 00:19:05] (39417.15748039167 sec) to 4733511846172 (from external timestamp, flags=None, requested=4733511846172 (4733511846172 @ 0) for mcu = 39431.966036 [16/08/2026 00:19:33] (39445.93205143333 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:37:30 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper r (pin=mcu:P0.22) clock moved from 4730058897647 (4730058897647 @ 0) for mcu = 39403.191017 [16/08/2026 00:19:05] (39417.15748039167 sec) to 4733511846172 (from external timestamp, flags=None, requested=4733511846172 (4733511846172 @ 0) for mcu = 39431.966036 [16/08/2026 00:19:33] (39445.93205143333 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:37:30 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:37:31 DBUG [SLS4All.Compact.Temperature.Mlx90640Camera] [0] Read 359 samples in 00:01:00.1363101 ~ 5.97 samples/sec, 3 resets, 115 ignored frames) [Mlx90640Camera.cs@313] 08/16/2026 01:37:41 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:11.0743650. Loops = 45. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:50.2334608. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 152859970, XYCompressed = 13741594, LSource = 79093608, LCompressed = 2823054 } [McuMovementClient.cs@491] 08/16/2026 01:37:41 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Setting and waiting for surface temperature to settle (target=176, hasSetTarget=(null), hasSettleIncrease=False, delay=00:00:03, keep=True) [LayerClient.cs@1279] 08/16/2026 01:37:41 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Target temperature possibly reached, waiting to settle [LayerClient.cs@1311] 08/16/2026 01:37:44 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Completed [LayerClient.cs@310] 08/16/2026 01:37:44 INFO [SLS4All.Compact.Printing.PrintingService] [0] Streaming layer 387, Weight=LayerWeight { Index = 387, FillTotalRelative = 0.14608324109058776, FillMaxRelative = 0.24926280506532328, TimeFromPreview = 39.45603927309287, EnergyDensityIncreaseFactor = 0 }, Results=6, EnergyDensityIncrease=0 [PrintingService.cs@2099] 08/16/2026 01:37:44 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L, flushing existing data. This should happen only when a batch is starting, otherwise it is an indication that feeding or processing is too slow at times. Was Timestamp=0, Now=4735096440366, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000 [McuMovementClient.cs@846] 08/16/2026 01:37:44 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L to 4735216453963, flushed existing data. Was Timestamp=0, Now=4735096455837, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000, Dwelled=0 [McuMovementClient.cs@878] 08/16/2026 01:37:44 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] X/Y/L reset complete [McuMovementClient.cs@901] 08/16/2026 01:37:44 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper laser (pin=mcu:P2.0) clock moved from 4733378027728 (4733378027728 @ 0) for mcu = 39430.850874 [16/08/2026 00:19:32] (39444.81689773333 sec) to 4735216467919 (from now=4735096467919, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:37:44 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper x (pin=mcu:PDAC.1) clock moved from 4733378051777 (1211744781255043 @ 8) for mcu = 39430.851075 [16/08/2026 00:19:32] (39444.81709814593 sec) to 4735216467919 (from now=4735096467919, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:37:44 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper y (pin=mcu:PDAC.4) clock moved from 4733378051771 (1211744781253385 @ 8) for mcu = 39430.851074 [16/08/2026 00:19:32] (39444.81709809196 sec) to 4735216467919 (from now=4735096467919, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:37:44 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Script task completed [PrinterClientBase.cs@120] 08/16/2026 01:37:45 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, finishing movement [PrinterClientBase.cs@193] 08/16/2026 01:37:45 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:38:02 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Publish task completed (priority=False) [PrinterClientBase.cs@248] 08/16/2026 01:38:02 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - GC. Raw movement duration = 00:00:16.8813661. Loops = 68. [McuMovementClient.cs@475] 08/16/2026 01:38:02 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. HasCollected = True, MajorCleanup = False, Raw movement duration = 00:00:16.8813661. Loops = 68. GC duration = 00:00:00.3383706. SinceCollect=00:01:11.3988976. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 153032888, XYCompressed = 13756075, LSource = 79181179, LCompressed = 2824948 } [McuMovementClient.cs@478] 08/16/2026 01:38:02 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] GC: gen0=96652, gen1=15932, gen2=552, LatencyMode=Interactive, FreeMemory=5820153856, Live=333548704, HeapSizeBytes=341328224, FragmentedBytes=8113208, TotalCommittedBytes=350126080, PinnedObjectsCount=24, MemoryLoadBytes=2704193617, HighMemoryLoadThresholdBytes=7605544550, Compacted=True, Concurrent=False [PrinterGC.cs@152] 08/16/2026 01:38:02 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, including movement [PrinterClientBase.cs@195] 08/16/2026 01:38:02 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ending layer 387 [PrintingService.cs@2118] 08/16/2026 01:38:02 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Starting [LayerClient.cs@1360] 08/16/2026 01:38:02 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:38:02 DBUG [SLS4All.Compact.Temperature.SoftAnalysisSurfaceHeater] [0] Soft heater seems to be lagging behind real-time (6 cases) [SoftAnalysisSurfaceHeater.cs@800] 08/16/2026 01:38:02 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.0144658. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 153032888, XYCompressed = 13756075, LSource = 79181179, LCompressed = 2824948 } [McuMovementClient.cs@491] 08/16/2026 01:38:02 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Completed [LayerClient.cs@1367] 08/16/2026 01:38:02 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 388, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 59.562283214233894, Elapsed = 10:50:48.1592295, TimeTotal = 18:12:38.5332232, Remaining = 07:21:50.3739937, Incomplete = False, SoftCount = 623, LayerPrintDone = 388, WeightsDone = 388, WeightDone = 04:34:47.4285442, WeightTotal = 07:11:43.3902995, WeightTotalEstimate = 07:11:43.3902996, LayerRecoatElapsed = 02:17:51.9089684, LayerRecoatDelays = 00:25:39, LayerRecoatPrintLayersElapsed = 01:38:44.6115750, LayerRecoatNoDelayAverage = 00:00:13.1245789, StreamingElapsed = 04:33:31.4838666, ObjectLayerOverheadAverageDuration = 00:00:00.0325485, TimeLayers = 10:32:35.3418565, CoolingElapsed = 00:00:00, CoolingEstimate = 03:41:24.3696498, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:56.1952570, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:01.8686835, JobElapsed = 06:12:28.7068612, JobTotal = 09:53:37.2779160, WeightEstimate = 02:36:55.9617554 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 07:59:53. coolingEstimate=03:41:24.3696498 [PrintingService.cs@1912] 08/16/2026 01:38:02 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 59.562283214233894;StartedAtUtc;10:50:48.1592295;18:12:38.5332232;07:21:50.3739937;False;623;388;388;04:34:47.4285442;07:11:43.3902995;07:11:43.3902996;02:17:51.9089684;00:25:39;01:38:44.6115750;00:00:13.1245789;04:33:31.4838666;00:00:00.0325485;10:32:35.3418565;00:00:00;03:41:24.3696498;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:56.1952570;00:00:00;00:04:01.8686835;06:12:28.7068612;09:53:37.2779160 [PrintingService.cs@1918] 08/16/2026 01:38:02 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ended layer 387. PreviewWeight=LayerWeight { Index = 387, FillTotalRelative = 0.14608324109058776, FillMaxRelative = 0.24926280506532328, TimeFromPreview = 39.45603927309287, EnergyDensityIncreaseFactor = 0 }, FillArea=34250.28664918144, PreviewFillRatio=0.24926280506532328, Results=6, StreamingSeconds (preview) = 39.45603927309287, StreamingSeconds (extrapolated) = 38.92442160345882, StreamingSeconds (no overhead) = 18.1437238 (04:33:31.4838666), LayerElapsedSeconds=32.4428315, LayerStreamStats=StreamStats { EdgeCount = 85751, OnTraceLength = 16904.428837276995, AllTraceLength = 31394.11389952153 }, TotalStreamStats=StreamStats { EdgeCount = 75322543, OnTraceLength = 14553096.122384602, AllTraceLength = 27182939.817837004 } [PrintingService.cs@2147] 08/16/2026 01:38:02 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 388, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 59.56229084658368, Elapsed = 10:50:48.1420412, TimeTotal = 18:12:38.4959648, Remaining = 07:21:50.3539236, Incomplete = False, SoftCount = 623, LayerPrintDone = 388, WeightsDone = 388, WeightDone = 04:34:47.4113559, WeightTotal = 07:11:43.3627007, WeightTotalEstimate = 07:11:43.3627007, LayerRecoatElapsed = 02:17:51.9089684, LayerRecoatDelays = 00:25:39, LayerRecoatPrintLayersElapsed = 01:38:44.6115750, LayerRecoatNoDelayAverage = 00:00:13.1245789, StreamingElapsed = 04:33:31.4838666, ObjectLayerOverheadAverageDuration = 00:00:00.0325042, TimeLayers = 10:32:35.3142577, CoolingElapsed = 00:00:00, CoolingEstimate = 03:41:24.3599902, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:56.1952570, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:01.8686835, JobElapsed = 06:12:28.7575639, JobTotal = 09:53:37.2503172, WeightEstimate = 02:36:55.9513448 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 07:59:53. coolingEstimate=03:41:24.3599902 [PrintingService.cs@1912] 08/16/2026 01:38:02 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 59.56229084658368;StartedAtUtc;10:50:48.1420412;18:12:38.4959648;07:21:50.3539236;False;623;388;388;04:34:47.4113559;07:11:43.3627007;07:11:43.3627007;02:17:51.9089684;00:25:39;01:38:44.6115750;00:00:13.1245789;04:33:31.4838666;00:00:00.0325042;10:32:35.3142577;00:00:00;03:41:24.3599902;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:56.1952570;00:00:00;00:04:01.8686835;06:12:28.7575639;09:53:37.2503172 [PrintingService.cs@1918] 08/16/2026 01:38:02 INFO [SLS4All.Compact.Printing.PrintingService] [0] Begin layer 388. PrevPreviewWeight=LayerWeight { Index = 387, FillTotalRelative = 0.14608324109058776, FillMaxRelative = 0.24926280506532328, TimeFromPreview = 39.45603927309287, EnergyDensityIncreaseFactor = 0 }, PrevPreviewFillRatio=0.24926280506532328, PreviewWeight=LayerWeight { Index = 388, FillTotalRelative = 0.14410810108701294, FillMaxRelative = 0.24807184035928592, TimeFromPreview = 28.89202700767523, EnergyDensityIncreaseFactor = 0 } [PrintingService.cs@2089] 08/16/2026 01:38:02 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:38:03 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.0813319. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 153032888, XYCompressed = 13756075, LSource = 79181179, LCompressed = 2824948 } [McuMovementClient.cs@491] 08/16/2026 01:38:03 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:38:03 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0616133. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.1449949. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 153032888, XYCompressed = 13756075, LSource = 79181179, LCompressed = 2824948 } [McuMovementClient.cs@491] 08/16/2026 01:38:03 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:38:03 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.1580660. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 153032888, XYCompressed = 13756075, LSource = 79181179, LCompressed = 2824948 } [McuMovementClient.cs@491] 08/16/2026 01:38:03 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - LayerMoves: LayerThickness=100, PowderVolume=3826.030707197336, PrevLayerFillRatio=0.24926280506532328: Z1=97.91755917483073, Z2=100, ZMove=700, UseLoweredSpeed=False, RecoaterPowderSpeedFactor=1, RecoaterPrintSpeedFactor=1, SinteredVolumeMultiplier=1.473684210526316, VolumeFactor=1.1, RecoatPasses=1, RecoaterMaxDistance=0, PowderBedDivision=Thickness, ShakeFactor=0, ShakeBackoff=70 [LayerClient.cs@761] 08/16/2026 01:38:03 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - Sums: { BedPrep = { Z1 = 11385.030966883338, Z2 = 13000 }, PrintCap = { Z1 = 11385.030966883338, Z2 = 13000 }, BeginLayer = { Z1 = 39673.5195037918, Z2 = 39200 } } [LayerClient.cs@969] 08/16/2026 01:38:03 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z1 (pin=mcu:P2.2) clock moved from 4734731257591 (4734731257591 @ 0) for mcu = 39442.127959 [16/08/2026 00:19:44] (39456.09381325833 sec) to 4737411285369 (from now=4737291285369, flags=None, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:38:03 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z2 (pin=mcu:P0.19) clock moved from 4734731257591 (4734731257591 @ 0) for mcu = 39442.127959 [16/08/2026 00:19:44] (39456.09381325833 sec) to 4737411285369 (from external timestamp, flags=None, requested=4737411285369 (4737411285369 @ 0) for mcu = 39464.461866 [16/08/2026 00:20:06] (39478.427378075 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:38:03 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper r (pin=mcu:P0.22) clock moved from 4734731257591 (4734731257591 @ 0) for mcu = 39442.127959 [16/08/2026 00:19:44] (39456.09381325833 sec) to 4737411285369 (from external timestamp, flags=None, requested=4737411285369 (4737411285369 @ 0) for mcu = 39464.461866 [16/08/2026 00:20:06] (39478.427378075 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:38:03 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:38:14 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:11.0649640. Loops = 45. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:11.3327653. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 153032888, XYCompressed = 13756075, LSource = 79181179, LCompressed = 2824948 } [McuMovementClient.cs@491] 08/16/2026 01:38:14 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Setting and waiting for surface temperature to settle (target=176, hasSetTarget=(null), hasSettleIncrease=False, delay=00:00:03, keep=True) [LayerClient.cs@1279] 08/16/2026 01:38:14 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Target temperature possibly reached, waiting to settle [LayerClient.cs@1311] 08/16/2026 01:38:17 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Completed [LayerClient.cs@310] 08/16/2026 01:38:17 INFO [SLS4All.Compact.Printing.PrintingService] [0] Streaming layer 388, Weight=LayerWeight { Index = 388, FillTotalRelative = 0.14410810108701294, FillMaxRelative = 0.24807184035928592, TimeFromPreview = 28.89202700767523, EnergyDensityIncreaseFactor = 0 }, Results=6, EnergyDensityIncrease=0 [PrintingService.cs@2099] 08/16/2026 01:38:17 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L, flushing existing data. This should happen only when a batch is starting, otherwise it is an indication that feeding or processing is too slow at times. Was Timestamp=0, Now=4738993786382, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000 [McuMovementClient.cs@846] 08/16/2026 01:38:17 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L to 4739113803441, flushed existing data. Was Timestamp=0, Now=4738993805531, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000, Dwelled=0 [McuMovementClient.cs@878] 08/16/2026 01:38:17 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] X/Y/L reset complete [McuMovementClient.cs@901] 08/16/2026 01:38:17 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper laser (pin=mcu:P2.0) clock moved from 4737230306006 (4737230306006 @ 0) for mcu = 39462.953790 [16/08/2026 00:20:04] (39476.91921671667 sec) to 4739113871254 (from now=4738993871254, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:38:17 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper x (pin=mcu:PDAC.1) clock moved from 4737230329985 (1212730964476193 @ 8) for mcu = 39462.953990 [16/08/2026 00:20:04] (39476.91941654274 sec) to 4739113871254 (from now=4738993871254, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:38:17 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper y (pin=mcu:PDAC.4) clock moved from 4737230330028 (1212730964487288 @ 8) for mcu = 39462.953991 [16/08/2026 00:20:04] (39476.919416903904 sec) to 4739113871254 (from now=4738993871254, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:38:17 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Script task completed [PrinterClientBase.cs@120] 08/16/2026 01:38:18 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, finishing movement [PrinterClientBase.cs@193] 08/16/2026 01:38:18 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:38:20 DBUG [SLS4All.Compact.McuClient.Sensors.HeaterCheck] [0] Heater powderChamber3 [HysteresisHeater] no longer approaching new target of 145 with temperature 134 [HeaterCheck.cs@111] 08/16/2026 01:38:31 DBUG [SLS4All.Compact.Temperature.Mlx90640Camera] [0] Read 354 samples in 00:01:00.1188770 ~ 5.89 samples/sec, 3 resets, 115 ignored frames) [Mlx90640Camera.cs@313] 08/16/2026 01:38:37 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Publish task completed (priority=False) [PrinterClientBase.cs@248] 08/16/2026 01:38:37 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:18.8177146. Loops = 76. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:34.2997187. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 153176382, XYCompressed = 13774218, LSource = 79259290, LCompressed = 2830370 } [McuMovementClient.cs@491] 08/16/2026 01:38:37 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, including movement [PrinterClientBase.cs@195] 08/16/2026 01:38:37 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ending layer 388 [PrintingService.cs@2118] 08/16/2026 01:38:37 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Starting [LayerClient.cs@1360] 08/16/2026 01:38:37 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:38:37 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:34.3108210. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 153176382, XYCompressed = 13774218, LSource = 79259290, LCompressed = 2830370 } [McuMovementClient.cs@491] 08/16/2026 01:38:37 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Completed [LayerClient.cs@1367] 08/16/2026 01:38:37 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 389, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 59.63559165813265, Elapsed = 10:51:22.4065296, TimeTotal = 18:12:15.3714836, Remaining = 07:20:52.9649540, Incomplete = False, SoftCount = 623, LayerPrintDone = 389, WeightsDone = 389, WeightDone = 04:35:07.3990601, WeightTotal = 07:11:29.4437172, WeightTotalEstimate = 07:11:29.4437172, LayerRecoatElapsed = 02:18:06.1857526, LayerRecoatDelays = 00:25:42, LayerRecoatPrintLayersElapsed = 01:38:58.8883592, LayerRecoatNoDelayAverage = 00:00:13.1209840, StreamingElapsed = 04:33:51.4390666, ObjectLayerOverheadAverageDuration = 00:00:00.0325042, TimeLayers = 10:32:18.1850124, CoolingElapsed = 00:00:00, CoolingEstimate = 03:41:18.3647543, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:55.7279200, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:01.8147600, JobElapsed = 06:13:03.0041600, JobTotal = 09:53:20.6423324, WeightEstimate = 02:36:22.0446571 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 07:59:30. coolingEstimate=03:41:18.3647543 [PrintingService.cs@1912] 08/16/2026 01:38:37 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 59.63559165813265;StartedAtUtc;10:51:22.4065296;18:12:15.3714836;07:20:52.9649540;False;623;389;389;04:35:07.3990601;07:11:29.4437172;07:11:29.4437172;02:18:06.1857526;00:25:42;01:38:58.8883592;00:00:13.1209840;04:33:51.4390666;00:00:00.0325042;10:32:18.1850124;00:00:00;03:41:18.3647543;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:55.7279200;00:00:00;00:04:01.8147600;06:13:03.0041600;09:53:20.6423324 [PrintingService.cs@1918] 08/16/2026 01:38:37 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ended layer 388. PreviewWeight=LayerWeight { Index = 388, FillTotalRelative = 0.14410810108701294, FillMaxRelative = 0.24807184035928592, TimeFromPreview = 28.89202700767523, EnergyDensityIncreaseFactor = 0 }, FillArea=35698.77480955442, PreviewFillRatio=0.24807184035928592, Results=6, StreamingSeconds (preview) = 28.89202700767523, StreamingSeconds (extrapolated) = 32.874183430032105, StreamingSeconds (no overhead) = 19.9552 (04:33:51.4390666), LayerElapsedSeconds=34.2460975, LayerStreamStats=StreamStats { EdgeCount = 69273, OnTraceLength = 12719.43194975704, AllTraceLength = 35550.946695022285 }, TotalStreamStats=StreamStats { EdgeCount = 75391816, OnTraceLength = 14565815.55433436, AllTraceLength = 27218490.764532026 } [PrintingService.cs@2147] 08/16/2026 01:38:37 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 389, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 59.635577023892, Elapsed = 10:51:22.4396723, TimeTotal = 18:12:15.4431410, Remaining = 07:20:53.0034687, Incomplete = False, SoftCount = 623, LayerPrintDone = 389, WeightsDone = 389, WeightDone = 04:35:07.4322028, WeightTotal = 07:11:29.4967967, WeightTotalEstimate = 07:11:29.4967968, LayerRecoatElapsed = 02:18:06.1857526, LayerRecoatDelays = 00:25:42, LayerRecoatPrintLayersElapsed = 01:38:58.8883592, LayerRecoatNoDelayAverage = 00:00:13.1209840, StreamingElapsed = 04:33:51.4390666, ObjectLayerOverheadAverageDuration = 00:00:00.0325894, TimeLayers = 10:32:18.2380919, CoolingElapsed = 00:00:00, CoolingEstimate = 03:41:18.3833322, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:55.7279200, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:01.8147600, JobElapsed = 06:13:03.0064294, JobTotal = 09:53:20.6954119, WeightEstimate = 02:36:22.0645940 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 07:59:30. coolingEstimate=03:41:18.3833322 [PrintingService.cs@1912] 08/16/2026 01:38:37 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 59.635577023892;StartedAtUtc;10:51:22.4396723;18:12:15.4431410;07:20:53.0034687;False;623;389;389;04:35:07.4322028;07:11:29.4967967;07:11:29.4967968;02:18:06.1857526;00:25:42;01:38:58.8883592;00:00:13.1209840;04:33:51.4390666;00:00:00.0325894;10:32:18.2380919;00:00:00;03:41:18.3833322;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:55.7279200;00:00:00;00:04:01.8147600;06:13:03.0064294;09:53:20.6954119 [PrintingService.cs@1918] 08/16/2026 01:38:37 INFO [SLS4All.Compact.Printing.PrintingService] [0] Begin layer 389. PrevPreviewWeight=LayerWeight { Index = 388, FillTotalRelative = 0.14410810108701294, FillMaxRelative = 0.24807184035928592, TimeFromPreview = 28.89202700767523, EnergyDensityIncreaseFactor = 0 }, PrevPreviewFillRatio=0.24807184035928592, PreviewWeight=LayerWeight { Index = 389, FillTotalRelative = 0.14224017704452505, FillMaxRelative = 0.24481015783397125, TimeFromPreview = 38.25827861341389, EnergyDensityIncreaseFactor = 0 } [PrintingService.cs@2089] 08/16/2026 01:38:37 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:38:37 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:34.3264188. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 153176382, XYCompressed = 13774218, LSource = 79259290, LCompressed = 2830370 } [McuMovementClient.cs@491] 08/16/2026 01:38:37 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:38:37 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0630642. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:34.3911955. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 153176382, XYCompressed = 13774218, LSource = 79259290, LCompressed = 2830370 } [McuMovementClient.cs@491] 08/16/2026 01:38:37 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:38:37 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:34.4016355. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 153176382, XYCompressed = 13774218, LSource = 79259290, LCompressed = 2830370 } [McuMovementClient.cs@491] 08/16/2026 01:38:37 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - LayerMoves: LayerThickness=100, PowderVolume=3824.1002217326136, PrevLayerFillRatio=0.24807184035928592: Z1=97.86815329202574, Z2=100, ZMove=700, UseLoweredSpeed=False, RecoaterPowderSpeedFactor=1, RecoaterPrintSpeedFactor=1, SinteredVolumeMultiplier=1.473684210526316, VolumeFactor=1.1, RecoatPasses=1, RecoaterMaxDistance=0, PowderBedDivision=Thickness, ShakeFactor=0, ShakeBackoff=70 [LayerClient.cs@761] 08/16/2026 01:38:37 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - Sums: { BedPrep = { Z1 = 11385.030966883338, Z2 = 13000 }, PrintCap = { Z1 = 11385.030966883338, Z2 = 13000 }, BeginLayer = { Z1 = 39771.387657083826, Z2 = 39300 } } [LayerClient.cs@969] 08/16/2026 01:38:37 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z1 (pin=mcu:P2.2) clock moved from 4738630683794 (4738630683794 @ 0) for mcu = 39474.623778 [16/08/2026 00:20:16] (39488.58903161667 sec) to 4741520464651 (from now=4741400464651, flags=None, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:38:37 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z2 (pin=mcu:P0.19) clock moved from 4738630683794 (4738630683794 @ 0) for mcu = 39474.623778 [16/08/2026 00:20:16] (39488.58903161667 sec) to 4741520464651 (from external timestamp, flags=None, requested=4741520464651 (4741520464651 @ 0) for mcu = 39498.705682 [16/08/2026 00:20:40] (39512.670538758335 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:38:37 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper r (pin=mcu:P0.22) clock moved from 4738630683794 (4738630683794 @ 0) for mcu = 39474.623778 [16/08/2026 00:20:16] (39488.58903161667 sec) to 4741520464651 (from external timestamp, flags=None, requested=4741520464651 (4741520464651 @ 0) for mcu = 39498.705682 [16/08/2026 00:20:40] (39512.670538758335 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:38:37 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:38:48 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:11.0798385. Loops = 45. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:45.5749600. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 153176382, XYCompressed = 13774218, LSource = 79259290, LCompressed = 2830370 } [McuMovementClient.cs@491] 08/16/2026 01:38:48 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Setting and waiting for surface temperature to settle (target=176, hasSetTarget=(null), hasSettleIncrease=False, delay=00:00:03, keep=True) [LayerClient.cs@1279] 08/16/2026 01:38:48 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Target temperature possibly reached, waiting to settle [LayerClient.cs@1311] 08/16/2026 01:38:51 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Completed [LayerClient.cs@310] 08/16/2026 01:38:51 INFO [SLS4All.Compact.Printing.PrintingService] [0] Streaming layer 389, Weight=LayerWeight { Index = 389, FillTotalRelative = 0.14224017704452505, FillMaxRelative = 0.24481015783397125, TimeFromPreview = 38.25827861341389, EnergyDensityIncreaseFactor = 0 }, Results=6, EnergyDensityIncrease=0 [PrintingService.cs@2099] 08/16/2026 01:38:51 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L, flushing existing data. This should happen only when a batch is starting, otherwise it is an indication that feeding or processing is too slow at times. Was Timestamp=0, Now=4743102929756, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000 [McuMovementClient.cs@846] 08/16/2026 01:38:51 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L to 4743222935453, flushed existing data. Was Timestamp=0, Now=4743102937430, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000, Dwelled=0 [McuMovementClient.cs@878] 08/16/2026 01:38:51 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] X/Y/L reset complete [McuMovementClient.cs@901] 08/16/2026 01:38:51 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper laser (pin=mcu:P2.0) clock moved from 4741386634636 (4741386634636 @ 0) for mcu = 39497.590415 [16/08/2026 00:20:39] (39511.55528863333 sec) to 4743222970605 (from now=4743102970605, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:38:51 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper x (pin=mcu:PDAC.1) clock moved from 4741386658692 (1213794984625180 @ 8) for mcu = 39497.590615 [16/08/2026 00:20:39] (39511.55548910091 sec) to 4743222970605 (from now=4743102970605, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:38:51 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper y (pin=mcu:PDAC.4) clock moved from 4741386658652 (1213794984615108 @ 8) for mcu = 39497.590615 [16/08/2026 00:20:39] (39511.55548877305 sec) to 4743222970605 (from now=4743102970605, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:38:51 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Script task completed [PrinterClientBase.cs@120] 08/16/2026 01:38:52 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, finishing movement [PrinterClientBase.cs@193] 08/16/2026 01:38:52 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:39:09 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Publish task completed (priority=False) [PrinterClientBase.cs@248] 08/16/2026 01:39:09 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - GC. Raw movement duration = 00:00:16.6824986. Loops = 67. [McuMovementClient.cs@475] 08/16/2026 01:39:09 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. HasCollected = True, MajorCleanup = False, Raw movement duration = 00:00:16.6824986. Loops = 67. GC duration = 00:00:00.3411477. SinceCollect=00:01:06.5268114. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 153346398, XYCompressed = 13788441, LSource = 79345420, LCompressed = 2832224 } [McuMovementClient.cs@478] 08/16/2026 01:39:09 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] GC: gen0=96822, gen1=16023, gen2=553, LatencyMode=Interactive, FreeMemory=5809192960, Live=333445848, HeapSizeBytes=342055248, FragmentedBytes=9034392, TotalCommittedBytes=352518144, PinnedObjectsCount=24, MemoryLoadBytes=2704193617, HighMemoryLoadThresholdBytes=7605544550, Compacted=True, Concurrent=False [PrinterGC.cs@152] 08/16/2026 01:39:09 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, including movement [PrinterClientBase.cs@195] 08/16/2026 01:39:09 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ending layer 389 [PrintingService.cs@2118] 08/16/2026 01:39:09 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Starting [LayerClient.cs@1360] 08/16/2026 01:39:09 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:39:09 DBUG [SLS4All.Compact.Temperature.SoftAnalysisSurfaceHeater] [0] Soft heater seems to be lagging behind real-time (14 cases) [SoftAnalysisSurfaceHeater.cs@800] 08/16/2026 01:39:09 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.0163889. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 153346398, XYCompressed = 13788441, LSource = 79345420, LCompressed = 2832224 } [McuMovementClient.cs@491] 08/16/2026 01:39:09 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Completed [LayerClient.cs@1367] 08/16/2026 01:39:09 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 390, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 59.71444802782862, Elapsed = 10:51:54.6858297, TimeTotal = 18:11:42.8843463, Remaining = 07:19:48.1985166, Incomplete = False, SoftCount = 623, LayerPrintDone = 390, WeightsDone = 390, WeightDone = 04:35:25.4059193, WeightTotal = 07:11:08.5845073, WeightTotalEstimate = 07:11:08.5845074, LayerRecoatElapsed = 02:18:20.4581935, LayerRecoatDelays = 00:25:45, LayerRecoatPrintLayersElapsed = 01:39:13.1608001, LayerRecoatNoDelayAverage = 00:00:13.1173946, StreamingElapsed = 04:34:09.3801937, ObjectLayerOverheadAverageDuration = 00:00:00.0325894, TimeLayers = 10:31:54.1204662, CoolingElapsed = 00:00:00, CoolingEstimate = 03:41:09.9421632, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:55.2612980, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:01.7609190, JobElapsed = 06:13:35.2364783, JobTotal = 09:52:57.0982492, WeightEstimate = 02:35:43.1785881 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 07:58:57. coolingEstimate=03:41:09.9421632 [PrintingService.cs@1912] 08/16/2026 01:39:09 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 59.71444802782862;StartedAtUtc;10:51:54.6858297;18:11:42.8843463;07:19:48.1985166;False;623;390;390;04:35:25.4059193;07:11:08.5845073;07:11:08.5845074;02:18:20.4581935;00:25:45;01:39:13.1608001;00:00:13.1173946;04:34:09.3801937;00:00:00.0325894;10:31:54.1204662;00:00:00;03:41:09.9421632;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:55.2612980;00:00:00;00:04:01.7609190;06:13:35.2364783;09:52:57.0982492 [PrintingService.cs@1918] 08/16/2026 01:39:09 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ended layer 389. PreviewWeight=LayerWeight { Index = 389, FillTotalRelative = 0.14224017704452505, FillMaxRelative = 0.24481015783397125, TimeFromPreview = 38.25827861341389, EnergyDensityIncreaseFactor = 0 }, FillArea=35351.351110254385, PreviewFillRatio=0.24481015783397125, Results=6, StreamingSeconds (preview) = 38.25827861341389, StreamingSeconds (extrapolated) = 37.8534164943632, StreamingSeconds (no overhead) = 17.9411271 (04:34:09.3801937), LayerElapsedSeconds=32.230172, LayerStreamStats=StreamStats { EdgeCount = 84325, OnTraceLength = 16626.188155293465, AllTraceLength = 31279.650037169456 }, TotalStreamStats=StreamStats { EdgeCount = 75476141, OnTraceLength = 14582441.742489653, AllTraceLength = 27249770.414569195 } [PrintingService.cs@2147] 08/16/2026 01:39:09 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 390, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 59.714454230155525, Elapsed = 10:51:54.6717118, TimeTotal = 18:11:42.8539004, Remaining = 07:19:48.1821886, Incomplete = False, SoftCount = 623, LayerPrintDone = 390, WeightsDone = 390, WeightDone = 04:35:25.3918014, WeightTotal = 07:11:08.5619548, WeightTotalEstimate = 07:11:08.5619548, LayerRecoatElapsed = 02:18:20.4581935, LayerRecoatDelays = 00:25:45, LayerRecoatPrintLayersElapsed = 01:39:13.1608001, LayerRecoatNoDelayAverage = 00:00:13.1173946, StreamingElapsed = 04:34:09.3801937, ObjectLayerOverheadAverageDuration = 00:00:00.0325532, TimeLayers = 10:31:54.0979137, CoolingElapsed = 00:00:00, CoolingEstimate = 03:41:09.9342698, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:55.2612980, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:01.7609190, JobElapsed = 06:13:35.2392442, JobTotal = 09:52:57.0756967, WeightEstimate = 02:35:43.1701534 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 07:58:57. coolingEstimate=03:41:09.9342698 [PrintingService.cs@1912] 08/16/2026 01:39:09 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 59.714454230155525;StartedAtUtc;10:51:54.6717118;18:11:42.8539004;07:19:48.1821886;False;623;390;390;04:35:25.3918014;07:11:08.5619548;07:11:08.5619548;02:18:20.4581935;00:25:45;01:39:13.1608001;00:00:13.1173946;04:34:09.3801937;00:00:00.0325532;10:31:54.0979137;00:00:00;03:41:09.9342698;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:55.2612980;00:00:00;00:04:01.7609190;06:13:35.2392442;09:52:57.0756967 [PrintingService.cs@1918] 08/16/2026 01:39:09 INFO [SLS4All.Compact.Printing.PrintingService] [0] Begin layer 390. PrevPreviewWeight=LayerWeight { Index = 389, FillTotalRelative = 0.14224017704452505, FillMaxRelative = 0.24481015783397125, TimeFromPreview = 38.25827861341389, EnergyDensityIncreaseFactor = 0 }, PrevPreviewFillRatio=0.24481015783397125, PreviewWeight=LayerWeight { Index = 390, FillTotalRelative = 0.14271689013331185, FillMaxRelative = 0.24928600820769714, TimeFromPreview = 26.86783480200123, EnergyDensityIncreaseFactor = 0 } [PrintingService.cs@2089] 08/16/2026 01:39:09 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:39:09 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.0632684. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 153346398, XYCompressed = 13788441, LSource = 79345420, LCompressed = 2832224 } [McuMovementClient.cs@491] 08/16/2026 01:39:09 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:39:09 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0634095. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.1281666. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 153346398, XYCompressed = 13788441, LSource = 79345420, LCompressed = 2832224 } [McuMovementClient.cs@491] 08/16/2026 01:39:09 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:39:09 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.1392071. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 153346398, XYCompressed = 13788441, LSource = 79345420, LCompressed = 2832224 } [McuMovementClient.cs@491] 08/16/2026 01:39:09 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - LayerMoves: LayerThickness=100, PowderVolume=3818.8132214766556, PrevLayerFillRatio=0.24481015783397125: Z1=97.73284591996355, Z2=100, ZMove=700, UseLoweredSpeed=False, RecoaterPowderSpeedFactor=1, RecoaterPrintSpeedFactor=1, SinteredVolumeMultiplier=1.473684210526316, VolumeFactor=1.1, RecoatPasses=1, RecoaterMaxDistance=0, PowderBedDivision=Thickness, ShakeFactor=0, ShakeBackoff=70 [LayerClient.cs@761] 08/16/2026 01:39:09 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - Sums: { BedPrep = { Z1 = 11385.030966883338, Z2 = 13000 }, PrintCap = { Z1 = 11385.030966883338, Z2 = 13000 }, BeginLayer = { Z1 = 39869.12050300379, Z2 = 39400 } } [LayerClient.cs@969] 08/16/2026 01:39:09 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z1 (pin=mcu:P2.2) clock moved from 4742739838158 (4742739838158 @ 0) for mcu = 39508.867318 [16/08/2026 00:20:50] (39522.83198465 sec) to 4745392101372 (from now=4745272101372, flags=None, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:39:09 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z2 (pin=mcu:P0.19) clock moved from 4742739838158 (4742739838158 @ 0) for mcu = 39508.867318 [16/08/2026 00:20:50] (39522.83198465 sec) to 4745392101372 (from external timestamp, flags=None, requested=4745392101372 (4745392101372 @ 0) for mcu = 39530.969885 [16/08/2026 00:21:12] (39544.9341781 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:39:09 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper r (pin=mcu:P0.22) clock moved from 4742739838158 (4742739838158 @ 0) for mcu = 39508.867318 [16/08/2026 00:20:50] (39522.83198465 sec) to 4745392101372 (from external timestamp, flags=None, requested=4745392101372 (4745392101372 @ 0) for mcu = 39530.969885 [16/08/2026 00:21:12] (39544.9341781 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:39:09 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:39:20 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:11.0733522. Loops = 45. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:11.3141521. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 153346398, XYCompressed = 13788441, LSource = 79345420, LCompressed = 2832224 } [McuMovementClient.cs@491] 08/16/2026 01:39:20 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Setting and waiting for surface temperature to settle (target=176, hasSetTarget=(null), hasSettleIncrease=False, delay=00:00:03, keep=True) [LayerClient.cs@1279] 08/16/2026 01:39:20 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Target temperature possibly reached, waiting to settle [LayerClient.cs@1311] 08/16/2026 01:39:23 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Completed [LayerClient.cs@310] 08/16/2026 01:39:23 INFO [SLS4All.Compact.Printing.PrintingService] [0] Streaming layer 390, Weight=LayerWeight { Index = 390, FillTotalRelative = 0.14271689013331185, FillMaxRelative = 0.24928600820769714, TimeFromPreview = 26.86783480200123, EnergyDensityIncreaseFactor = 0 }, Results=6, EnergyDensityIncrease=0 [PrintingService.cs@2099] 08/16/2026 01:39:23 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L, flushing existing data. This should happen only when a batch is starting, otherwise it is an indication that feeding or processing is too slow at times. Was Timestamp=0, Now=4746976307302, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000 [McuMovementClient.cs@846] 08/16/2026 01:39:23 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L to 4747096321324, flushed existing data. Was Timestamp=0, Now=4746976323242, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000, Dwelled=0 [McuMovementClient.cs@878] 08/16/2026 01:39:23 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] X/Y/L reset complete [McuMovementClient.cs@901] 08/16/2026 01:39:23 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper laser (pin=mcu:P2.0) clock moved from 4745213043427 (4745213043427 @ 0) for mcu = 39529.477663 [16/08/2026 00:21:11] (39543.44202855833 sec) to 4747096371499 (from now=4746976371499, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:39:23 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper x (pin=mcu:PDAC.1) clock moved from 4745213067428 (1214774545261587 @ 8) for mcu = 39529.477863 [16/08/2026 00:21:11] (39543.442228567284 sec) to 4747096371499 (from now=4746976371499, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:39:23 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper y (pin=mcu:PDAC.4) clock moved from 4745213067440 (1214774545264862 @ 8) for mcu = 39529.477863 [16/08/2026 00:21:11] (39543.44222867389 sec) to 4747096371499 (from now=4746976371499, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:39:23 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Script task completed [PrinterClientBase.cs@120] 08/16/2026 01:39:24 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, finishing movement [PrinterClientBase.cs@193] 08/16/2026 01:39:24 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:39:31 DBUG [SLS4All.Compact.Temperature.Mlx90640Camera] [0] Read 361 samples in 00:01:00.1203705 ~ 6 samples/sec, 3 resets, 115 ignored frames) [Mlx90640Camera.cs@313] 08/16/2026 01:39:35 DBUG [SLS4All.Compact.McuClient.Sensors.HeaterCheck] [0] Heater powderChamber3 [HysteresisHeater] no longer approaching new target of 145 with temperature 134 [HeaterCheck.cs@111] 08/16/2026 01:39:43 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Publish task completed (priority=False) [PrinterClientBase.cs@248] 08/16/2026 01:39:43 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:18.8736251. Loops = 76. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:34.3106505. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 153489142, XYCompressed = 13806633, LSource = 79423200, LCompressed = 2837599 } [McuMovementClient.cs@491] 08/16/2026 01:39:43 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, including movement [PrinterClientBase.cs@195] 08/16/2026 01:39:43 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ending layer 390 [PrintingService.cs@2118] 08/16/2026 01:39:43 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Starting [LayerClient.cs@1360] 08/16/2026 01:39:43 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:39:43 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:34.3226291. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 153489142, XYCompressed = 13806633, LSource = 79423200, LCompressed = 2837599 } [McuMovementClient.cs@491] 08/16/2026 01:39:43 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Completed [LayerClient.cs@1367] 08/16/2026 01:39:43 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 391, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 59.78521875032739, Elapsed = 10:52:28.9920955, TimeTotal = 18:11:22.7278612, Remaining = 07:18:53.7357657, Incomplete = False, SoftCount = 623, LayerPrintDone = 391, WeightsDone = 391, WeightDone = 04:35:45.4006080, WeightTotal = 07:10:56.7789820, WeightTotalEstimate = 07:10:56.7789820, LayerRecoatElapsed = 02:18:34.7697706, LayerRecoatDelays = 00:25:48, LayerRecoatPrintLayersElapsed = 01:39:27.4723772, LayerRecoatNoDelayAverage = 00:00:13.1138949, StreamingElapsed = 04:34:29.3564471, ObjectLayerOverheadAverageDuration = 00:00:00.0325532, TimeLayers = 10:31:39.1897365, CoolingElapsed = 00:00:00, CoolingEstimate = 03:41:04.7164078, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:54.8063370, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:01.7084235, JobElapsed = 06:14:09.5424917, JobTotal = 09:52:42.6749760, WeightEstimate = 02:35:11.3783740 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 07:58:37. coolingEstimate=03:41:04.7164078 [PrintingService.cs@1912] 08/16/2026 01:39:43 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 59.78521875032739;StartedAtUtc;10:52:28.9920955;18:11:22.7278612;07:18:53.7357657;False;623;391;391;04:35:45.4006080;07:10:56.7789820;07:10:56.7789820;02:18:34.7697706;00:25:48;01:39:27.4723772;00:00:13.1138949;04:34:29.3564471;00:00:00.0325532;10:31:39.1897365;00:00:00;03:41:04.7164078;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:54.8063370;00:00:00;00:04:01.7084235;06:14:09.5424917;09:52:42.6749760 [PrintingService.cs@1918] 08/16/2026 01:39:43 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ended layer 390. PreviewWeight=LayerWeight { Index = 390, FillTotalRelative = 0.14271689013331185, FillMaxRelative = 0.24928600820769714, TimeFromPreview = 26.86783480200123, EnergyDensityIncreaseFactor = 0 }, FillArea=33670.72249680829, PreviewFillRatio=0.24928600820769714, Results=6, StreamingSeconds (preview) = 26.86783480200123, StreamingSeconds (extrapolated) = 30.75922627700439, StreamingSeconds (no overhead) = 19.9762534 (04:34:29.3564471), LayerElapsedSeconds=34.3020432, LayerStreamStats=StreamStats { EdgeCount = 68923, OnTraceLength = 12639.748314935714, AllTraceLength = 35449.35746054724 }, TotalStreamStats=StreamStats { EdgeCount = 75545064, OnTraceLength = 14595081.490804588, AllTraceLength = 27285219.772029743 } [PrintingService.cs@2147] 08/16/2026 01:39:43 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 391, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 59.785225000505136, Elapsed = 10:52:28.9777849, TimeTotal = 18:11:22.6970787, Remaining = 07:18:53.7192938, Incomplete = False, SoftCount = 623, LayerPrintDone = 391, WeightsDone = 391, WeightDone = 04:35:45.3862974, WeightTotal = 07:10:56.7561802, WeightTotalEstimate = 07:10:56.7561802, LayerRecoatElapsed = 02:18:34.7697706, LayerRecoatDelays = 00:25:48, LayerRecoatPrintLayersElapsed = 01:39:27.4723772, LayerRecoatNoDelayAverage = 00:00:13.1138949, StreamingElapsed = 04:34:29.3564471, ObjectLayerOverheadAverageDuration = 00:00:00.0325166, TimeLayers = 10:31:39.1669347, CoolingElapsed = 00:00:00, CoolingEstimate = 03:41:04.7084271, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:54.8063370, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:01.7084235, JobElapsed = 06:14:09.5438897, JobTotal = 09:52:42.6521742, WeightEstimate = 02:35:11.3698828 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 07:58:37. coolingEstimate=03:41:04.7084271 [PrintingService.cs@1912] 08/16/2026 01:39:43 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 59.785225000505136;StartedAtUtc;10:52:28.9777849;18:11:22.6970787;07:18:53.7192938;False;623;391;391;04:35:45.3862974;07:10:56.7561802;07:10:56.7561802;02:18:34.7697706;00:25:48;01:39:27.4723772;00:00:13.1138949;04:34:29.3564471;00:00:00.0325166;10:31:39.1669347;00:00:00;03:41:04.7084271;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:54.8063370;00:00:00;00:04:01.7084235;06:14:09.5438897;09:52:42.6521742 [PrintingService.cs@1918] 08/16/2026 01:39:43 INFO [SLS4All.Compact.Printing.PrintingService] [0] Begin layer 391. PrevPreviewWeight=LayerWeight { Index = 390, FillTotalRelative = 0.14271689013331185, FillMaxRelative = 0.24928600820769714, TimeFromPreview = 26.86783480200123, EnergyDensityIncreaseFactor = 0 }, PrevPreviewFillRatio=0.24928600820769714, PreviewWeight=LayerWeight { Index = 391, FillTotalRelative = 0.1454337039230174, FillMaxRelative = 0.2546357799340331, TimeFromPreview = 42.546220933458756, EnergyDensityIncreaseFactor = 0 } [PrintingService.cs@2089] 08/16/2026 01:39:43 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:39:43 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:34.3385327. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 153489142, XYCompressed = 13806633, LSource = 79423200, LCompressed = 2837599 } [McuMovementClient.cs@491] 08/16/2026 01:39:43 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:39:43 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0629674. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:34.4035785. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 153489142, XYCompressed = 13806633, LSource = 79423200, LCompressed = 2837599 } [McuMovementClient.cs@491] 08/16/2026 01:39:43 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:39:43 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:34.4172154. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 153489142, XYCompressed = 13806633, LSource = 79423200, LCompressed = 2837599 } [McuMovementClient.cs@491] 08/16/2026 01:39:43 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - LayerMoves: LayerThickness=100, PowderVolume=3826.068318159996, PrevLayerFillRatio=0.24928600820769714: Z1=97.91852173209797, Z2=100, ZMove=700, UseLoweredSpeed=False, RecoaterPowderSpeedFactor=1, RecoaterPrintSpeedFactor=1, SinteredVolumeMultiplier=1.473684210526316, VolumeFactor=1.1, RecoatPasses=1, RecoaterMaxDistance=0, PowderBedDivision=Thickness, ShakeFactor=0, ShakeBackoff=70 [LayerClient.cs@761] 08/16/2026 01:39:43 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - Sums: { BedPrep = { Z1 = 11385.030966883338, Z2 = 13000 }, PrintCap = { Z1 = 11385.030966883338, Z2 = 13000 }, BeginLayer = { Z1 = 39967.03902473589, Z2 = 39500 } } [LayerClient.cs@969] 08/16/2026 01:39:43 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z1 (pin=mcu:P2.2) clock moved from 4746611479295 (4746611479295 @ 0) for mcu = 39541.131457 [16/08/2026 00:21:23] (39555.09566079167 sec) to 4749505412575 (from now=4749385412575, flags=None, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:39:43 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z2 (pin=mcu:P0.19) clock moved from 4746611479295 (4746611479295 @ 0) for mcu = 39541.131457 [16/08/2026 00:21:23] (39555.09566079167 sec) to 4749505412575 (from external timestamp, flags=None, requested=4749505412575 (4749505412575 @ 0) for mcu = 39565.247935 [16/08/2026 00:21:47] (39579.21177145834 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:39:43 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper r (pin=mcu:P0.22) clock moved from 4746611479295 (4746611479295 @ 0) for mcu = 39541.131457 [16/08/2026 00:21:23] (39555.09566079167 sec) to 4749505412575 (from external timestamp, flags=None, requested=4749505412575 (4749505412575 @ 0) for mcu = 39565.247935 [16/08/2026 00:21:47] (39579.21177145834 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:39:43 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:39:55 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:11.0671825. Loops = 45. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:45.5897973. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 153489142, XYCompressed = 13806633, LSource = 79423200, LCompressed = 2837599 } [McuMovementClient.cs@491] 08/16/2026 01:39:55 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Setting and waiting for surface temperature to settle (target=176, hasSetTarget=(null), hasSettleIncrease=False, delay=00:00:03, keep=True) [LayerClient.cs@1279] 08/16/2026 01:39:55 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Target temperature possibly reached, waiting to settle [LayerClient.cs@1311] 08/16/2026 01:39:58 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Completed [LayerClient.cs@310] 08/16/2026 01:39:58 INFO [SLS4All.Compact.Printing.PrintingService] [0] Streaming layer 391, Weight=LayerWeight { Index = 391, FillTotalRelative = 0.1454337039230174, FillMaxRelative = 0.2546357799340331, TimeFromPreview = 42.546220933458756, EnergyDensityIncreaseFactor = 0 }, Results=7, EnergyDensityIncrease=0 [PrintingService.cs@2099] 08/16/2026 01:39:58 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L, flushing existing data. This should happen only when a batch is starting, otherwise it is an indication that feeding or processing is too slow at times. Was Timestamp=0, Now=4751088338857, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000 [McuMovementClient.cs@846] 08/16/2026 01:39:58 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L to 4751208352244, flushed existing data. Was Timestamp=0, Now=4751088354070, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000, Dwelled=0 [McuMovementClient.cs@878] 08/16/2026 01:39:58 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] X/Y/L reset complete [McuMovementClient.cs@901] 08/16/2026 01:39:58 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper laser (pin=mcu:P2.0) clock moved from 4749371360767 (4749371360767 @ 0) for mcu = 39564.130819 [16/08/2026 00:21:46] (39578.09467305833 sec) to 4751208390369 (from now=4751088390369, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:39:58 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper x (pin=mcu:PDAC.1) clock moved from 4749371384818 (1215839074513587 @ 8) for mcu = 39564.131020 [16/08/2026 00:21:46] (39578.09487348916 sec) to 4751208390369 (from now=4751088390369, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:39:58 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper y (pin=mcu:PDAC.4) clock moved from 4749371384749 (1215839074495770 @ 8) for mcu = 39564.131019 [16/08/2026 00:21:46] (39578.09487290918 sec) to 4751208390369 (from now=4751088390369, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:39:58 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Script task completed [PrinterClientBase.cs@120] 08/16/2026 01:39:58 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, finishing movement [PrinterClientBase.cs@193] 08/16/2026 01:39:58 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:40:18 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Publish task completed (priority=False) [PrinterClientBase.cs@248] 08/16/2026 01:40:18 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - GC. Raw movement duration = 00:00:19.2758820. Loops = 78. [McuMovementClient.cs@475] 08/16/2026 01:40:18 DBUG [SLS4All.Compact.Temperature.SoftAnalysisSurfaceHeater] [0] Soft heater seems to be lagging behind real-time (65 cases) [SoftAnalysisSurfaceHeater.cs@800] 08/16/2026 01:40:18 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. HasCollected = True, MajorCleanup = False, Raw movement duration = 00:00:19.2758820. Loops = 78. GC duration = 00:00:00.3294736. SinceCollect=00:01:09.0922648. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 153663658, XYCompressed = 13822084, LSource = 79512065, LCompressed = 2839757 } [McuMovementClient.cs@478] 08/16/2026 01:40:18 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] GC: gen0=97002, gen1=16115, gen2=554, LatencyMode=Interactive, FreeMemory=5798477824, Live=334478320, HeapSizeBytes=340431336, FragmentedBytes=6545592, TotalCommittedBytes=352354304, PinnedObjectsCount=24, MemoryLoadBytes=2788699668, HighMemoryLoadThresholdBytes=7605544550, Compacted=True, Concurrent=False [PrinterGC.cs@152] 08/16/2026 01:40:18 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, including movement [PrinterClientBase.cs@195] 08/16/2026 01:40:18 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ending layer 391 [PrintingService.cs@2118] 08/16/2026 01:40:18 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Starting [LayerClient.cs@1360] 08/16/2026 01:40:18 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:40:18 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.0146784. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 153663658, XYCompressed = 13822084, LSource = 79512065, LCompressed = 2839757 } [McuMovementClient.cs@491] 08/16/2026 01:40:18 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Completed [LayerClient.cs@1367] 08/16/2026 01:40:18 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 392, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 59.86999441086218, Elapsed = 10:53:03.7783046, TimeTotal = 18:10:48.1075039, Remaining = 07:17:44.3291993, Incomplete = False, SoftCount = 623, LayerPrintDone = 392, WeightsDone = 392, WeightDone = 04:36:05.9128736, WeightTotal = 07:10:34.3123708, WeightTotalEstimate = 07:10:34.3123708, LayerRecoatElapsed = 02:18:49.0437141, LayerRecoatDelays = 00:25:51, LayerRecoatPrintLayersElapsed = 01:39:41.7463206, LayerRecoatNoDelayAverage = 00:00:13.1103360, StreamingElapsed = 04:34:49.8505067, ObjectLayerOverheadAverageDuration = 00:00:00.0325166, TimeLayers = 10:31:13.5450274, CoolingElapsed = 00:00:00, CoolingEstimate = 03:40:55.7407596, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:54.3436800, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:01.6550400, JobElapsed = 06:14:44.3264869, JobTotal = 09:52:17.5463074, WeightEstimate = 02:34:28.3994972 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 07:58:02. coolingEstimate=03:40:55.7407596 [PrintingService.cs@1912] 08/16/2026 01:40:18 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 59.86999441086218;StartedAtUtc;10:53:03.7783046;18:10:48.1075039;07:17:44.3291993;False;623;392;392;04:36:05.9128736;07:10:34.3123708;07:10:34.3123708;02:18:49.0437141;00:25:51;01:39:41.7463206;00:00:13.1103360;04:34:49.8505067;00:00:00.0325166;10:31:13.5450274;00:00:00;03:40:55.7407596;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:54.3436800;00:00:00;00:04:01.6550400;06:14:44.3264869;09:52:17.5463074 [PrintingService.cs@1918] 08/16/2026 01:40:18 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ended layer 391. PreviewWeight=LayerWeight { Index = 391, FillTotalRelative = 0.1454337039230174, FillMaxRelative = 0.2546357799340331, TimeFromPreview = 42.546220933458756, EnergyDensityIncreaseFactor = 0 }, FillArea=38252.37658815694, PreviewFillRatio=0.2546357799340331, Results=7, StreamingSeconds (preview) = 42.546220933458756, StreamingSeconds (extrapolated) = 41.93786900081991, StreamingSeconds (no overhead) = 20.4940596 (04:34:49.8505067), LayerElapsedSeconds=34.7825919, LayerStreamStats=StreamStats { EdgeCount = 86413, OnTraceLength = 16967.12009119615, AllTraceLength = 41016.619473006576 }, TotalStreamStats=StreamStats { EdgeCount = 75631477, OnTraceLength = 14612048.610895785, AllTraceLength = 27326236.39150275 } [PrintingService.cs@2147] 08/16/2026 01:40:18 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 392, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 59.87000167075587, Elapsed = 10:53:03.7616053, TimeTotal = 18:10:48.0716750, Remaining = 07:17:44.3100697, Incomplete = False, SoftCount = 623, LayerPrintDone = 392, WeightsDone = 392, WeightDone = 04:36:05.8961743, WeightTotal = 07:10:34.2858309, WeightTotalEstimate = 07:10:34.2858310, LayerRecoatElapsed = 02:18:49.0437141, LayerRecoatDelays = 00:25:51, LayerRecoatPrintLayersElapsed = 01:39:41.7463206, LayerRecoatNoDelayAverage = 00:00:13.1103360, StreamingElapsed = 04:34:49.8505067, ObjectLayerOverheadAverageDuration = 00:00:00.0324740, TimeLayers = 10:31:13.5184875, CoolingElapsed = 00:00:00, CoolingEstimate = 03:40:55.7314706, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:54.3436800, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:01.6550400, JobElapsed = 06:14:44.3298816, JobTotal = 09:52:17.5197675, WeightEstimate = 02:34:28.3896567 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 07:58:02. coolingEstimate=03:40:55.7314706 [PrintingService.cs@1912] 08/16/2026 01:40:18 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 59.87000167075587;StartedAtUtc;10:53:03.7616053;18:10:48.0716750;07:17:44.3100697;False;623;392;392;04:36:05.8961743;07:10:34.2858309;07:10:34.2858310;02:18:49.0437141;00:25:51;01:39:41.7463206;00:00:13.1103360;04:34:49.8505067;00:00:00.0324740;10:31:13.5184875;00:00:00;03:40:55.7314706;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:54.3436800;00:00:00;00:04:01.6550400;06:14:44.3298816;09:52:17.5197675 [PrintingService.cs@1918] 08/16/2026 01:40:18 INFO [SLS4All.Compact.Printing.PrintingService] [0] Begin layer 392. PrevPreviewWeight=LayerWeight { Index = 391, FillTotalRelative = 0.1454337039230174, FillMaxRelative = 0.2546357799340331, TimeFromPreview = 42.546220933458756, EnergyDensityIncreaseFactor = 0 }, PrevPreviewFillRatio=0.2546357799340331, PreviewWeight=LayerWeight { Index = 392, FillTotalRelative = 0.1459698221416629, FillMaxRelative = 0.2566718128745746, TimeFromPreview = 27.422711092890633, EnergyDensityIncreaseFactor = 0 } [PrintingService.cs@2089] 08/16/2026 01:40:18 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:40:18 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.0314257. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 153663658, XYCompressed = 13822084, LSource = 79512065, LCompressed = 2839757 } [McuMovementClient.cs@491] 08/16/2026 01:40:18 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:40:18 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0634421. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.1179409. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 153663658, XYCompressed = 13822084, LSource = 79512065, LCompressed = 2839757 } [McuMovementClient.cs@491] 08/16/2026 01:40:18 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:40:18 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.1292276. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 153663658, XYCompressed = 13822084, LSource = 79512065, LCompressed = 2839757 } [McuMovementClient.cs@491] 08/16/2026 01:40:18 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - LayerMoves: LayerThickness=100, PowderVolume=3834.73999122043, PrevLayerFillRatio=0.2546357799340331: Z1=98.14045122640195, Z2=100, ZMove=700, UseLoweredSpeed=False, RecoaterPowderSpeedFactor=1, RecoaterPrintSpeedFactor=1, SinteredVolumeMultiplier=1.473684210526316, VolumeFactor=1.1, RecoatPasses=1, RecoaterMaxDistance=0, PowderBedDivision=Thickness, ShakeFactor=0, ShakeBackoff=70 [LayerClient.cs@761] 08/16/2026 01:40:18 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - Sums: { BedPrep = { Z1 = 11385.030966883338, Z2 = 13000 }, PrintCap = { Z1 = 11385.030966883338, Z2 = 13000 }, BeginLayer = { Z1 = 40065.17947596229, Z2 = 39600 } } [LayerClient.cs@969] 08/16/2026 01:40:18 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z1 (pin=mcu:P2.2) clock moved from 4750724784938 (4750724784938 @ 0) for mcu = 39575.409594 [16/08/2026 00:21:57] (39589.373207816665 sec) to 4753681907300 (from now=4753561907300, flags=None, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:40:18 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z2 (pin=mcu:P0.19) clock moved from 4750724784938 (4750724784938 @ 0) for mcu = 39575.409594 [16/08/2026 00:21:57] (39589.373207816665 sec) to 4753681907300 (from external timestamp, flags=None, requested=4753681907300 (4753681907300 @ 0) for mcu = 39600.052692 [16/08/2026 00:22:22] (39614.01589416667 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:40:18 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper r (pin=mcu:P0.22) clock moved from 4750724784938 (4750724784938 @ 0) for mcu = 39575.409594 [16/08/2026 00:21:57] (39589.373207816665 sec) to 4753681907300 (from external timestamp, flags=None, requested=4753681907300 (4753681907300 @ 0) for mcu = 39600.052692 [16/08/2026 00:22:22] (39614.01589416667 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:40:18 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:40:29 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:11.0791895. Loops = 45. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:11.3040791. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 153663658, XYCompressed = 13822084, LSource = 79512065, LCompressed = 2839757 } [McuMovementClient.cs@491] 08/16/2026 01:40:29 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Setting and waiting for surface temperature to settle (target=176, hasSetTarget=(null), hasSettleIncrease=False, delay=00:00:03, keep=True) [LayerClient.cs@1279] 08/16/2026 01:40:29 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Target temperature possibly reached, waiting to settle [LayerClient.cs@1311] 08/16/2026 01:40:31 DBUG [SLS4All.Compact.Temperature.Mlx90640Camera] [0] Read 362 samples in 00:01:00.1198395 ~ 6.02 samples/sec, 3 resets, 115 ignored frames) [Mlx90640Camera.cs@313] 08/16/2026 01:40:32 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Completed [LayerClient.cs@310] 08/16/2026 01:40:32 INFO [SLS4All.Compact.Printing.PrintingService] [0] Streaming layer 392, Weight=LayerWeight { Index = 392, FillTotalRelative = 0.1459698221416629, FillMaxRelative = 0.2566718128745746, TimeFromPreview = 27.422711092890633, EnergyDensityIncreaseFactor = 0 }, Results=7, EnergyDensityIncrease=0 [PrintingService.cs@2099] 08/16/2026 01:40:32 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L, flushing existing data. This should happen only when a batch is starting, otherwise it is an indication that feeding or processing is too slow at times. Was Timestamp=0, Now=4755264815872, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000 [McuMovementClient.cs@846] 08/16/2026 01:40:32 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L to 4755384840608, flushed existing data. Was Timestamp=0, Now=4755264842676, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000, Dwelled=0 [McuMovementClient.cs@878] 08/16/2026 01:40:32 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] X/Y/L reset complete [McuMovementClient.cs@901] 08/16/2026 01:40:32 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper laser (pin=mcu:P2.0) clock moved from 4753505261214 (4753505261214 @ 0) for mcu = 39598.580638 [16/08/2026 00:22:20] (39612.54384345 sec) to 4755384857500 (from now=4755264857500, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:40:32 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper x (pin=mcu:PDAC.1) clock moved from 4753505285199 (1216897353011184 @ 8) for mcu = 39598.580838 [16/08/2026 00:22:20] (39612.54404333281 sec) to 4755384857500 (from now=4755264857500, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:40:32 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper y (pin=mcu:PDAC.4) clock moved from 4753505285234 (1216897353020022 @ 8) for mcu = 39598.580839 [16/08/2026 00:22:20] (39612.54404362051 sec) to 4755384857500 (from now=4755264857500, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:40:33 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Script task completed [PrinterClientBase.cs@120] 08/16/2026 01:40:33 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, finishing movement [PrinterClientBase.cs@193] 08/16/2026 01:40:33 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:40:34 DBUG [SLS4All.Compact.Configuration.AppDataOptionsWriter] [0] Saving options to /home/ppak/SLS4All/.PrivateConfiguration/SLS4All.Compact.Printer.PrinterWearCaptureSavedOptions.json [AppDataOptionsWriter.cs@86] 08/16/2026 01:40:35 DBUG [SLS4All.Compact.Configuration.AppDataOptionsWriter] [0] Confirmed saved options in /home/ppak/SLS4All/.PrivateConfiguration/SLS4All.Compact.Printer.PrinterWearCaptureSavedOptions.json [AppDataOptionsWriter.cs@138] 08/16/2026 01:40:35 INFO [SLS4All.Compact.Camera.MjpegDeviceCameraClient] [0] Restarting generator [LazyDataGenerator.cs@79] 08/16/2026 01:40:35 INFO [SLS4All.Compact.Camera.MjpegDeviceCameraClient] [0] Starting generator [LazyDataGenerator.cs@100] 08/16/2026 01:40:35 DBUG [SLS4All.Compact.Camera.MjpegDeviceCameraClient] [0] Generator stopped (cancelled=True) [LazyDataGenerator.cs@145] 08/16/2026 01:40:35 INFO [SLS4All.Compact.Camera.MjpegDeviceCameraClient] [0] Starting camera [MjpegDeviceCameraClient.cs@174] 08/16/2026 01:40:50 INFO [SLS4All.Compact.ComponentModel.AppHandleEventGlobal] [0] Periodically reloading the page (SLS4All.Compact.ComponentModel.AppHandleEventGlobal) [AppHandleEventGlobal.cs@91] 08/16/2026 01:40:55 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Publish task completed (priority=False) [PrinterClientBase.cs@248] 08/16/2026 01:40:55 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:21.1428891. Loops = 85. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:36.6903082. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 153818766, XYCompressed = 13844760, LSource = 79598245, LCompressed = 2846540 } [McuMovementClient.cs@491] 08/16/2026 01:40:55 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, including movement [PrinterClientBase.cs@195] 08/16/2026 01:40:55 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ending layer 392 [PrintingService.cs@2118] 08/16/2026 01:40:55 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Starting [LayerClient.cs@1360] 08/16/2026 01:40:55 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:40:55 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:36.7028454. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 153818766, XYCompressed = 13844760, LSource = 79598245, LCompressed = 2846540 } [McuMovementClient.cs@491] 08/16/2026 01:40:55 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Completed [LayerClient.cs@1367] 08/16/2026 01:40:55 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 393, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 59.94401378341278, Elapsed = 10:53:40.4632982, TimeTotal = 18:10:28.4903909, Remaining = 07:16:48.0270927, Incomplete = False, SoftCount = 623, LayerPrintDone = 393, WeightsDone = 393, WeightDone = 04:36:28.3015909, WeightTotal = 07:10:22.9084857, WeightTotalEstimate = 07:10:22.9084858, LayerRecoatElapsed = 02:19:03.3399904, LayerRecoatDelays = 00:25:54, LayerRecoatPrintLayersElapsed = 01:39:56.0425969, LayerRecoatNoDelayAverage = 00:00:13.1068340, StreamingElapsed = 04:35:12.2234493, ObjectLayerOverheadAverageDuration = 00:00:00.0324740, TimeLayers = 10:30:59.0138326, CoolingElapsed = 00:00:00, CoolingEstimate = 03:40:50.6548414, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:53.8884200, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:01.6025100, JobElapsed = 06:15:21.0170916, JobTotal = 09:52:03.5229026, WeightEstimate = 02:33:54.6068949 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 07:57:43. coolingEstimate=03:40:50.6548414 [PrintingService.cs@1912] 08/16/2026 01:40:55 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 59.94401378341278;StartedAtUtc;10:53:40.4632982;18:10:28.4903909;07:16:48.0270927;False;623;393;393;04:36:28.3015909;07:10:22.9084857;07:10:22.9084858;02:19:03.3399904;00:25:54;01:39:56.0425969;00:00:13.1068340;04:35:12.2234493;00:00:00.0324740;10:30:59.0138326;00:00:00;03:40:50.6548414;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:53.8884200;00:00:00;00:04:01.6025100;06:15:21.0170916;09:52:03.5229026 [PrintingService.cs@1918] 08/16/2026 01:40:55 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ended layer 392. PreviewWeight=LayerWeight { Index = 392, FillTotalRelative = 0.1459698221416629, FillMaxRelative = 0.2566718128745746, TimeFromPreview = 27.422711092890633, EnergyDensityIncreaseFactor = 0 }, FillArea=38357.376148762014, PreviewFillRatio=0.2566718128745746, Results=7, StreamingSeconds (preview) = 27.422711092890633, StreamingSeconds (extrapolated) = 32.75028776993221, StreamingSeconds (no overhead) = 22.3729426 (04:35:12.2234493), LayerElapsedSeconds=36.6864818, LayerStreamStats=StreamStats { EdgeCount = 74403, OnTraceLength = 13434.905969742686, AllTraceLength = 37577.85977413133 }, TotalStreamStats=StreamStats { EdgeCount = 75705880, OnTraceLength = 14625483.516865527, AllTraceLength = 27363814.25127688 } [PrintingService.cs@2147] 08/16/2026 01:40:55 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 393, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 59.94401855749463, Elapsed = 10:53:40.4522550, TimeTotal = 18:10:28.4667575, Remaining = 07:16:48.0145025, Incomplete = False, SoftCount = 623, LayerPrintDone = 393, WeightsDone = 393, WeightDone = 04:36:28.2905477, WeightTotal = 07:10:22.8909795, WeightTotalEstimate = 07:10:22.8909795, LayerRecoatElapsed = 02:19:03.3399904, LayerRecoatDelays = 00:25:54, LayerRecoatPrintLayersElapsed = 01:39:56.0425969, LayerRecoatNoDelayAverage = 00:00:13.1068340, StreamingElapsed = 04:35:12.2234493, ObjectLayerOverheadAverageDuration = 00:00:00.0324459, TimeLayers = 10:30:58.9963264, CoolingElapsed = 00:00:00, CoolingEstimate = 03:40:50.6487142, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:53.8884200, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:01.6025100, JobElapsed = 06:15:21.0181119, JobTotal = 09:52:03.5053964, WeightEstimate = 02:33:54.6004318 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 07:57:43. coolingEstimate=03:40:50.6487142 [PrintingService.cs@1912] 08/16/2026 01:40:55 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 59.94401855749463;StartedAtUtc;10:53:40.4522550;18:10:28.4667575;07:16:48.0145025;False;623;393;393;04:36:28.2905477;07:10:22.8909795;07:10:22.8909795;02:19:03.3399904;00:25:54;01:39:56.0425969;00:00:13.1068340;04:35:12.2234493;00:00:00.0324459;10:30:58.9963264;00:00:00;03:40:50.6487142;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:53.8884200;00:00:00;00:04:01.6025100;06:15:21.0181119;09:52:03.5053964 [PrintingService.cs@1918] 08/16/2026 01:40:55 INFO [SLS4All.Compact.Printing.PrintingService] [0] Begin layer 393. PrevPreviewWeight=LayerWeight { Index = 392, FillTotalRelative = 0.1459698221416629, FillMaxRelative = 0.2566718128745746, TimeFromPreview = 27.422711092890633, EnergyDensityIncreaseFactor = 0 }, PrevPreviewFillRatio=0.2566718128745746, PreviewWeight=LayerWeight { Index = 393, FillTotalRelative = 0.14559778455102237, FillMaxRelative = 0.2584501935238521, TimeFromPreview = 43.193236729137624, EnergyDensityIncreaseFactor = 0 } [PrintingService.cs@2089] 08/16/2026 01:40:55 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:40:55 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:36.7219896. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 153818766, XYCompressed = 13844760, LSource = 79598245, LCompressed = 2846540 } [McuMovementClient.cs@491] 08/16/2026 01:40:55 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:40:55 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0631776. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:36.7854915. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 153818766, XYCompressed = 13844760, LSource = 79598245, LCompressed = 2846540 } [McuMovementClient.cs@491] 08/16/2026 01:40:55 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:40:55 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:36.7983260. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 153818766, XYCompressed = 13844760, LSource = 79598245, LCompressed = 2846540 } [McuMovementClient.cs@491] 08/16/2026 01:40:55 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - LayerMoves: LayerThickness=100, PowderVolume=3838.040283813052, PrevLayerFillRatio=0.2566718128745746: Z1=98.2249138509764, Z2=100, ZMove=700, UseLoweredSpeed=False, RecoaterPowderSpeedFactor=1, RecoaterPrintSpeedFactor=1, SinteredVolumeMultiplier=1.473684210526316, VolumeFactor=1.1, RecoatPasses=1, RecoaterMaxDistance=0, PowderBedDivision=Thickness, ShakeFactor=0, ShakeBackoff=70 [LayerClient.cs@761] 08/16/2026 01:40:55 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - Sums: { BedPrep = { Z1 = 11385.030966883338, Z2 = 13000 }, PrintCap = { Z1 = 11385.030966883338, Z2 = 13000 }, BeginLayer = { Z1 = 40163.40438981327, Z2 = 39700 } } [LayerClient.cs@969] 08/16/2026 01:40:55 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z1 (pin=mcu:P2.2) clock moved from 4754901302752 (4754901302752 @ 0) for mcu = 39610.214489 [16/08/2026 00:22:32] (39624.177522933336 sec) to 4758082230683 (from now=4757962230683, flags=None, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:40:55 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z2 (pin=mcu:P0.19) clock moved from 4754901302752 (4754901302752 @ 0) for mcu = 39610.214489 [16/08/2026 00:22:32] (39624.177522933336 sec) to 4758082230683 (from external timestamp, flags=None, requested=4758082230683 (4758082230683 @ 0) for mcu = 39636.722668 [16/08/2026 00:22:58] (39650.685255691664 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:40:55 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper r (pin=mcu:P0.22) clock moved from 4754901302752 (4754901302752 @ 0) for mcu = 39610.214489 [16/08/2026 00:22:32] (39624.177522933336 sec) to 4758082230683 (from external timestamp, flags=None, requested=4758082230683 (4758082230683 @ 0) for mcu = 39636.722668 [16/08/2026 00:22:58] (39650.685255691664 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:40:55 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:41:06 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:11.0767306. Loops = 45. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:47.9705691. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 153818766, XYCompressed = 13844760, LSource = 79598245, LCompressed = 2846540 } [McuMovementClient.cs@491] 08/16/2026 01:41:06 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Setting and waiting for surface temperature to settle (target=176, hasSetTarget=(null), hasSettleIncrease=False, delay=00:00:03, keep=True) [LayerClient.cs@1279] 08/16/2026 01:41:06 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Target temperature possibly reached, waiting to settle [LayerClient.cs@1311] 08/16/2026 01:41:09 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Completed [LayerClient.cs@310] 08/16/2026 01:41:09 INFO [SLS4All.Compact.Printing.PrintingService] [0] Streaming layer 393, Weight=LayerWeight { Index = 393, FillTotalRelative = 0.14559778455102237, FillMaxRelative = 0.2584501935238521, TimeFromPreview = 43.193236729137624, EnergyDensityIncreaseFactor = 0 }, Results=7, EnergyDensityIncrease=0 [PrintingService.cs@2099] 08/16/2026 01:41:09 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L, flushing existing data. This should happen only when a batch is starting, otherwise it is an indication that feeding or processing is too slow at times. Was Timestamp=0, Now=4759664335440, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000 [McuMovementClient.cs@846] 08/16/2026 01:41:09 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L to 4759784348917, flushed existing data. Was Timestamp=0, Now=4759664350830, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000, Dwelled=0 [McuMovementClient.cs@878] 08/16/2026 01:41:09 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] X/Y/L reset complete [McuMovementClient.cs@901] 08/16/2026 01:41:09 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper laser (pin=mcu:P2.0) clock moved from 4757947629902 (4757947629902 @ 0) for mcu = 39635.600936 [16/08/2026 00:22:57] (39649.56358251667 sec) to 4759784403785 (from now=4759664403785, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:41:09 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper x (pin=mcu:PDAC.1) clock moved from 4757947653974 (1218034599417597 @ 8) for mcu = 39635.601137 [16/08/2026 00:22:57] (39649.563783124904 sec) to 4759784403785 (from now=4759664403785, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:41:09 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper y (pin=mcu:PDAC.4) clock moved from 4757947653911 (1218034599401272 @ 8) for mcu = 39635.601137 [16/08/2026 00:22:57] (39649.56378259349 sec) to 4759784403785 (from now=4759664403785, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:41:09 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Script task completed [PrinterClientBase.cs@120] 08/16/2026 01:41:10 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, finishing movement [PrinterClientBase.cs@193] 08/16/2026 01:41:10 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:41:15 DBUG [SLS4All.Compact.McuClient.Sensors.HeaterCheck] [0] Heater powderChamber3 [HysteresisHeater] no longer approaching new target of 145 with temperature 134.25 [HeaterCheck.cs@111] 08/16/2026 01:41:25 DBUG [SLS4All.Compact.Temperature.SoftAnalysisSurfaceHeater] [0] Soft heater seems to be lagging behind real-time (48 cases) [SoftAnalysisSurfaceHeater.cs@800] 08/16/2026 01:41:30 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Publish task completed (priority=False) [PrinterClientBase.cs@248] 08/16/2026 01:41:30 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - GC. Raw movement duration = 00:00:20.4274052. Loops = 82. [McuMovementClient.cs@475] 08/16/2026 01:41:31 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. HasCollected = True, MajorCleanup = False, Raw movement duration = 00:00:20.4274052. Loops = 82. GC duration = 00:00:00.3392503. SinceCollect=00:01:12.7112458. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 154005892, XYCompressed = 13861170, LSource = 79693380, LCompressed = 2848845 } [McuMovementClient.cs@478] 08/16/2026 01:41:31 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] GC: gen0=97182, gen1=16198, gen2=555, LatencyMode=Interactive, FreeMemory=5837111296, Live=334029224, HeapSizeBytes=344315368, FragmentedBytes=10857344, TotalCommittedBytes=353763328, PinnedObjectsCount=24, MemoryLoadBytes=2704193617, HighMemoryLoadThresholdBytes=7605544550, Compacted=True, Concurrent=False [PrinterGC.cs@152] 08/16/2026 01:41:31 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, including movement [PrinterClientBase.cs@195] 08/16/2026 01:41:31 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ending layer 393 [PrintingService.cs@2118] 08/16/2026 01:41:31 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Starting [LayerClient.cs@1360] 08/16/2026 01:41:31 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:41:31 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.0121902. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 154005892, XYCompressed = 13861170, LSource = 79693380, LCompressed = 2848845 } [McuMovementClient.cs@491] 08/16/2026 01:41:31 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Completed [LayerClient.cs@1367] 08/16/2026 01:41:31 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 394, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 60.03083397768217, Elapsed = 10:54:16.4885659, TimeTotal = 18:09:53.8750551, Remaining = 07:15:37.3864892, Incomplete = False, SoftCount = 623, LayerPrintDone = 394, WeightsDone = 394, WeightDone = 04:36:50.0517334, WeightTotal = 07:10:00.4191631, WeightTotalEstimate = 07:10:00.4191631, LayerRecoatElapsed = 02:19:17.6151156, LayerRecoatDelays = 00:25:57, LayerRecoatPrintLayersElapsed = 01:40:10.3177222, LayerRecoatNoDelayAverage = 00:00:13.1033047, StreamingElapsed = 04:35:33.9521891, ObjectLayerOverheadAverageDuration = 00:00:00.0324459, TimeLayers = 10:30:33.3728431, CoolingElapsed = 00:00:00, CoolingEstimate = 03:40:41.6804951, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:53.4296110, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:01.5495705, JobElapsed = 06:15:57.0352512, JobTotal = 09:51:38.3936616, WeightEstimate = 02:33:10.3674297 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 07:57:08. coolingEstimate=03:40:41.6804951 [PrintingService.cs@1912] 08/16/2026 01:41:31 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 60.03083397768217;StartedAtUtc;10:54:16.4885659;18:09:53.8750551;07:15:37.3864892;False;623;394;394;04:36:50.0517334;07:10:00.4191631;07:10:00.4191631;02:19:17.6151156;00:25:57;01:40:10.3177222;00:00:13.1033047;04:35:33.9521891;00:00:00.0324459;10:30:33.3728431;00:00:00;03:40:41.6804951;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:53.4296110;00:00:00;00:04:01.5495705;06:15:57.0352512;09:51:38.3936616 [PrintingService.cs@1918] 08/16/2026 01:41:31 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ended layer 393. PreviewWeight=LayerWeight { Index = 393, FillTotalRelative = 0.14559778455102237, FillMaxRelative = 0.2584501935238521, TimeFromPreview = 43.193236729137624, EnergyDensityIncreaseFactor = 0 }, FillArea=39057.22017247089, PreviewFillRatio=0.2584501935238521, Results=7, StreamingSeconds (preview) = 43.193236729137624, StreamingSeconds (extrapolated) = 43.200556213817286, StreamingSeconds (no overhead) = 21.7287398 (04:35:33.9521891), LayerElapsedSeconds=36.0180312, LayerStreamStats=StreamStats { EdgeCount = 92656, OnTraceLength = 18200.734496049583, AllTraceLength = 43746.9661225155 }, TotalStreamStats=StreamStats { EdgeCount = 75798536, OnTraceLength = 14643684.251361577, AllTraceLength = 27407561.217399396 } [PrintingService.cs@2147] 08/16/2026 01:41:31 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 394, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 60.03084145581258, Elapsed = 10:54:16.4711904, TimeTotal = 18:09:53.8379646, Remaining = 07:15:37.3667742, Incomplete = False, SoftCount = 623, LayerPrintDone = 394, WeightsDone = 394, WeightDone = 04:36:50.0343579, WeightTotal = 07:10:00.3916887, WeightTotalEstimate = 07:10:00.3916888, LayerRecoatElapsed = 02:19:17.6151156, LayerRecoatDelays = 00:25:57, LayerRecoatPrintLayersElapsed = 01:40:10.3177222, LayerRecoatNoDelayAverage = 00:00:13.1033047, StreamingElapsed = 04:35:33.9521891, ObjectLayerOverheadAverageDuration = 00:00:00.0324018, TimeLayers = 10:30:33.3453687, CoolingElapsed = 00:00:00, CoolingEstimate = 03:40:41.6708790, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:53.4296110, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:01.5495705, JobElapsed = 06:15:57.0383839, JobTotal = 09:51:38.3661872, WeightEstimate = 02:33:10.3573309 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 07:57:08. coolingEstimate=03:40:41.6708790 [PrintingService.cs@1912] 08/16/2026 01:41:31 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 60.03084145581258;StartedAtUtc;10:54:16.4711904;18:09:53.8379646;07:15:37.3667742;False;623;394;394;04:36:50.0343579;07:10:00.3916887;07:10:00.3916888;02:19:17.6151156;00:25:57;01:40:10.3177222;00:00:13.1033047;04:35:33.9521891;00:00:00.0324018;10:30:33.3453687;00:00:00;03:40:41.6708790;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:53.4296110;00:00:00;00:04:01.5495705;06:15:57.0383839;09:51:38.3661872 [PrintingService.cs@1918] 08/16/2026 01:41:31 INFO [SLS4All.Compact.Printing.PrintingService] [0] Begin layer 394. PrevPreviewWeight=LayerWeight { Index = 393, FillTotalRelative = 0.14559778455102237, FillMaxRelative = 0.2584501935238521, TimeFromPreview = 43.193236729137624, EnergyDensityIncreaseFactor = 0 }, PrevPreviewFillRatio=0.2584501935238521, PreviewWeight=LayerWeight { Index = 394, FillTotalRelative = 0.14854053086991453, FillMaxRelative = 0.26421638756615284, TimeFromPreview = 27.38867978130716, EnergyDensityIncreaseFactor = 0 } [PrintingService.cs@2089] 08/16/2026 01:41:31 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:41:31 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.0278456. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 154005892, XYCompressed = 13861170, LSource = 79693380, LCompressed = 2848845 } [McuMovementClient.cs@491] 08/16/2026 01:41:31 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:41:31 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0634392. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.0907126. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 154005892, XYCompressed = 13861170, LSource = 79693380, LCompressed = 2848845 } [McuMovementClient.cs@491] 08/16/2026 01:41:31 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:41:31 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.1033705. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 154005892, XYCompressed = 13861170, LSource = 79693380, LCompressed = 2848845 } [McuMovementClient.cs@491] 08/16/2026 01:41:31 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - LayerMoves: LayerThickness=100, PowderVolume=3840.9229368226415, PrevLayerFillRatio=0.2584501935238521: Z1=98.29868804889803, Z2=100, ZMove=700, UseLoweredSpeed=False, RecoaterPowderSpeedFactor=1, RecoaterPrintSpeedFactor=1, SinteredVolumeMultiplier=1.473684210526316, VolumeFactor=1.1, RecoatPasses=1, RecoaterMaxDistance=0, PowderBedDivision=Thickness, ShakeFactor=0, ShakeBackoff=70 [LayerClient.cs@761] 08/16/2026 01:41:31 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - Sums: { BedPrep = { Z1 = 11385.030966883338, Z2 = 13000 }, PrintCap = { Z1 = 11385.030966883338, Z2 = 13000 }, BeginLayer = { Z1 = 40261.70307786217, Z2 = 39800 } } [LayerClient.cs@969] 08/16/2026 01:41:31 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z1 (pin=mcu:P2.2) clock moved from 4759301636919 (4759301636919 @ 0) for mcu = 39646.884569 [16/08/2026 00:23:08] (39660.846974325 sec) to 4762404029127 (from now=4762284029127, flags=None, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:41:31 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z2 (pin=mcu:P0.19) clock moved from 4759301636919 (4759301636919 @ 0) for mcu = 39646.884569 [16/08/2026 00:23:08] (39660.846974325 sec) to 4762404029127 (from external timestamp, flags=None, requested=4762404029127 (4762404029127 @ 0) for mcu = 39672.738285 [16/08/2026 00:23:34] (39686.700242725 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:41:31 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper r (pin=mcu:P0.22) clock moved from 4759301636919 (4759301636919 @ 0) for mcu = 39646.884569 [16/08/2026 00:23:08] (39660.846974325 sec) to 4762404029127 (from external timestamp, flags=None, requested=4762404029127 (4762404029127 @ 0) for mcu = 39672.738285 [16/08/2026 00:23:34] (39686.700242725 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:41:31 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:41:31 DBUG [SLS4All.Compact.Temperature.Mlx90640Camera] [0] Read 362 samples in 00:01:00.1372040 ~ 6.02 samples/sec, 3 resets, 115 ignored frames) [Mlx90640Camera.cs@313] 08/16/2026 01:41:34 DBUG [SLS4All.Compact.UpdateModel.ApplicationUpdate] [0] Checking for server application manifests at: https://compact.sls4all.com/ApplicationUpdate/list?DeploymentId=7cfca654-4abe-4606-9678-462e2c5d6429&MemberId=4MWKC-TBRP3-CQ7G2-MCFJC&Version={"Architecture"%3A"arm64"%2C"Platform"%3A"linux"%2C"VersionString"%3A"1.206.139.2317"%2C"Channel"%3A"stable"} [ApplicationUpdate.cs@146] 08/16/2026 01:41:42 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:11.0813860. Loops = 45. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:11.2792487. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 154005892, XYCompressed = 13861170, LSource = 79693380, LCompressed = 2848845 } [McuMovementClient.cs@491] 08/16/2026 01:41:42 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Setting and waiting for surface temperature to settle (target=176, hasSetTarget=(null), hasSettleIncrease=False, delay=00:00:03, keep=True) [LayerClient.cs@1279] 08/16/2026 01:41:42 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Target temperature possibly reached, waiting to settle [LayerClient.cs@1311] 08/16/2026 01:41:45 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Completed [LayerClient.cs@310] 08/16/2026 01:41:45 INFO [SLS4All.Compact.Printing.PrintingService] [0] Streaming layer 394, Weight=LayerWeight { Index = 394, FillTotalRelative = 0.14854053086991453, FillMaxRelative = 0.26421638756615284, TimeFromPreview = 27.38867978130716, EnergyDensityIncreaseFactor = 0 }, Results=7, EnergyDensityIncrease=0 [PrintingService.cs@2099] 08/16/2026 01:41:45 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L, flushing existing data. This should happen only when a batch is starting, otherwise it is an indication that feeding or processing is too slow at times. Was Timestamp=0, Now=4763989124907, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000 [McuMovementClient.cs@846] 08/16/2026 01:41:45 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L to 4764109129901, flushed existing data. Was Timestamp=0, Now=4763989132023, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000, Dwelled=0 [McuMovementClient.cs@878] 08/16/2026 01:41:45 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] X/Y/L reset complete [McuMovementClient.cs@901] 08/16/2026 01:41:45 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper laser (pin=mcu:P2.0) clock moved from 4762229077692 (4762229077692 @ 0) for mcu = 39671.280354 [16/08/2026 00:23:33] (39685.2423141 sec) to 4764109159487 (from now=4763989159487, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:41:45 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper x (pin=mcu:PDAC.1) clock moved from 4762229101692 (1219130650033386 @ 8) for mcu = 39671.280554 [16/08/2026 00:23:33] (39685.24251410762 sec) to 4764109159487 (from now=4763989159487, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:41:45 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper y (pin=mcu:PDAC.4) clock moved from 4762229101722 (1219130650040944 @ 8) for mcu = 39671.280554 [16/08/2026 00:23:33] (39685.242514353646 sec) to 4764109159487 (from now=4763989159487, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:41:45 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Script task completed [PrinterClientBase.cs@120] 08/16/2026 01:41:46 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, finishing movement [PrinterClientBase.cs@193] 08/16/2026 01:41:46 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:42:08 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Publish task completed (priority=False) [PrinterClientBase.cs@248] 08/16/2026 01:42:08 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:21.7283401. Loops = 87. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:37.3705442. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 154170136, XYCompressed = 13884420, LSource = 79784011, LCompressed = 2855908 } [McuMovementClient.cs@491] 08/16/2026 01:42:08 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, including movement [PrinterClientBase.cs@195] 08/16/2026 01:42:08 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ending layer 394 [PrintingService.cs@2118] 08/16/2026 01:42:08 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Starting [LayerClient.cs@1360] 08/16/2026 01:42:08 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:42:08 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:37.3835167. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 154170136, XYCompressed = 13884420, LSource = 79784011, LCompressed = 2855908 } [McuMovementClient.cs@491] 08/16/2026 01:42:08 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Completed [LayerClient.cs@1367] 08/16/2026 01:42:08 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 395, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 60.1050108207139, Elapsed = 10:54:53.8577576, TimeTotal = 18:09:35.3442867, Remaining = 07:14:41.4865291, Incomplete = False, SoftCount = 623, LayerPrintDone = 395, WeightsDone = 395, WeightDone = 04:37:13.1371089, WeightTotal = 07:09:49.8173208, WeightTotalEstimate = 07:09:49.8173209, LayerRecoatElapsed = 02:19:31.8989318, LayerRecoatDelays = 00:26:00, LayerRecoatPrintLayersElapsed = 01:40:24.6015384, LayerRecoatNoDelayAverage = 00:00:13.0998056, StreamingElapsed = 04:35:57.0225383, ObjectLayerOverheadAverageDuration = 00:00:00.0324018, TimeLayers = 10:30:19.6463480, CoolingElapsed = 00:00:00, CoolingEstimate = 03:40:36.8762218, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:52.9747280, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:01.4970840, JobElapsed = 06:16:34.4067913, JobTotal = 09:51:25.1745360, WeightEstimate = 02:32:36.6802120 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 07:56:50. coolingEstimate=03:40:36.8762218 [PrintingService.cs@1912] 08/16/2026 01:42:08 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 60.1050108207139;StartedAtUtc;10:54:53.8577576;18:09:35.3442867;07:14:41.4865291;False;623;395;395;04:37:13.1371089;07:09:49.8173208;07:09:49.8173209;02:19:31.8989318;00:26:00;01:40:24.6015384;00:00:13.0998056;04:35:57.0225383;00:00:00.0324018;10:30:19.6463480;00:00:00;03:40:36.8762218;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:52.9747280;00:00:00;00:04:01.4970840;06:16:34.4067913;09:51:25.1745360 [PrintingService.cs@1918] 08/16/2026 01:42:08 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ended layer 394. PreviewWeight=LayerWeight { Index = 394, FillTotalRelative = 0.14854053086991453, FillMaxRelative = 0.26421638756615284, TimeFromPreview = 27.38867978130716, EnergyDensityIncreaseFactor = 0 }, FillArea=36512.928292705175, PreviewFillRatio=0.26421638756615284, Results=7, StreamingSeconds (preview) = 27.38867978130716, StreamingSeconds (extrapolated) = 32.6447170835935, StreamingSeconds (no overhead) = 23.0703492 (04:35:57.0225383), LayerElapsedSeconds=37.3683762, LayerStreamStats=StreamStats { EdgeCount = 78886, OnTraceLength = 14244.927552159876, AllTraceLength = 39356.53418259695 }, TotalStreamStats=StreamStats { EdgeCount = 75877422, OnTraceLength = 14657929.178913737, AllTraceLength = 27446917.751581993 } [PrintingService.cs@2147] 08/16/2026 01:42:08 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 395, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 60.10501761634398, Elapsed = 10:54:53.8418787, TimeTotal = 18:09:35.3104766, Remaining = 07:14:41.4685979, Incomplete = False, SoftCount = 623, LayerPrintDone = 395, WeightsDone = 395, WeightDone = 04:37:13.1212300, WeightTotal = 07:09:49.7922763, WeightTotalEstimate = 07:09:49.7922763, LayerRecoatElapsed = 02:19:31.8989318, LayerRecoatDelays = 00:26:00, LayerRecoatPrintLayersElapsed = 01:40:24.6015384, LayerRecoatNoDelayAverage = 00:00:13.0998056, StreamingElapsed = 04:35:57.0225383, ObjectLayerOverheadAverageDuration = 00:00:00.0323616, TimeLayers = 10:30:19.6213035, CoolingElapsed = 00:00:00, CoolingEstimate = 03:40:36.8674562, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:52.9747280, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:01.4970840, JobElapsed = 06:16:34.4078881, JobTotal = 09:51:25.1494915, WeightEstimate = 02:32:36.6710463 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 07:56:50. coolingEstimate=03:40:36.8674562 [PrintingService.cs@1912] 08/16/2026 01:42:08 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 60.10501761634398;StartedAtUtc;10:54:53.8418787;18:09:35.3104766;07:14:41.4685979;False;623;395;395;04:37:13.1212300;07:09:49.7922763;07:09:49.7922763;02:19:31.8989318;00:26:00;01:40:24.6015384;00:00:13.0998056;04:35:57.0225383;00:00:00.0323616;10:30:19.6213035;00:00:00;03:40:36.8674562;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:52.9747280;00:00:00;00:04:01.4970840;06:16:34.4078881;09:51:25.1494915 [PrintingService.cs@1918] 08/16/2026 01:42:08 INFO [SLS4All.Compact.Printing.PrintingService] [0] Begin layer 395. PrevPreviewWeight=LayerWeight { Index = 394, FillTotalRelative = 0.14854053086991453, FillMaxRelative = 0.26421638756615284, TimeFromPreview = 27.38867978130716, EnergyDensityIncreaseFactor = 0 }, PrevPreviewFillRatio=0.26421638756615284, PreviewWeight=LayerWeight { Index = 395, FillTotalRelative = 0.14961841791856223, FillMaxRelative = 0.2653987832615652, TimeFromPreview = 43.92147926073191, EnergyDensityIncreaseFactor = 0 } [PrintingService.cs@2089] 08/16/2026 01:42:08 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:42:08 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:37.3996950. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 154170136, XYCompressed = 13884420, LSource = 79784011, LCompressed = 2855908 } [McuMovementClient.cs@491] 08/16/2026 01:42:08 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:42:08 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0632964. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:37.4654719. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 154170136, XYCompressed = 13884420, LSource = 79784011, LCompressed = 2855908 } [McuMovementClient.cs@491] 08/16/2026 01:42:08 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:42:08 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:37.4786369. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 154170136, XYCompressed = 13884420, LSource = 79784011, LCompressed = 2855908 } [McuMovementClient.cs@491] 08/16/2026 01:42:08 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - LayerMoves: LayerThickness=100, PowderVolume=3850.2696065677637, PrevLayerFillRatio=0.26421638756615284: Z1=98.53789237262026, Z2=100, ZMove=700, UseLoweredSpeed=False, RecoaterPowderSpeedFactor=1, RecoaterPrintSpeedFactor=1, SinteredVolumeMultiplier=1.473684210526316, VolumeFactor=1.1, RecoatPasses=1, RecoaterMaxDistance=0, PowderBedDivision=Thickness, ShakeFactor=0, ShakeBackoff=70 [LayerClient.cs@761] 08/16/2026 01:42:08 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - Sums: { BedPrep = { Z1 = 11385.030966883338, Z2 = 13000 }, PrintCap = { Z1 = 11385.030966883338, Z2 = 13000 }, BeginLayer = { Z1 = 40360.240970234794, Z2 = 39900 } } [LayerClient.cs@969] 08/16/2026 01:42:08 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z1 (pin=mcu:P2.2) clock moved from 4763623420162 (4763623420162 @ 0) for mcu = 39682.900060 [16/08/2026 00:23:44] (39696.86183468333 sec) to 4766888948598 (from now=4766768948598, flags=None, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:42:08 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z2 (pin=mcu:P0.19) clock moved from 4763623420162 (4763623420162 @ 0) for mcu = 39682.900060 [16/08/2026 00:23:44] (39696.86183468333 sec) to 4766888948598 (from external timestamp, flags=None, requested=4766888948598 (4766888948598 @ 0) for mcu = 39710.113264 [16/08/2026 00:24:12] (39724.07457165 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:42:08 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper r (pin=mcu:P0.22) clock moved from 4763623420162 (4763623420162 @ 0) for mcu = 39682.900060 [16/08/2026 00:23:44] (39696.86183468333 sec) to 4766888948598 (from external timestamp, flags=None, requested=4766888948598 (4766888948598 @ 0) for mcu = 39710.113264 [16/08/2026 00:24:12] (39724.07457165 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:42:08 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:42:18 DBUG [SLS4All.Compact.McuClient.Sensors.HeaterCheck] [0] Heater powderChamber3 [HysteresisHeater] no longer approaching new target of 145 with temperature 134 [HeaterCheck.cs@111] 08/16/2026 01:42:19 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:11.0794565. Loops = 45. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:48.6501454. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 154170136, XYCompressed = 13884420, LSource = 79784011, LCompressed = 2855908 } [McuMovementClient.cs@491] 08/16/2026 01:42:19 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Setting and waiting for surface temperature to settle (target=176, hasSetTarget=(null), hasSettleIncrease=False, delay=00:00:03, keep=True) [LayerClient.cs@1279] 08/16/2026 01:42:19 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Target temperature possibly reached, waiting to settle [LayerClient.cs@1311] 08/16/2026 01:42:22 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Completed [LayerClient.cs@310] 08/16/2026 01:42:22 INFO [SLS4All.Compact.Printing.PrintingService] [0] Streaming layer 395, Weight=LayerWeight { Index = 395, FillTotalRelative = 0.14961841791856223, FillMaxRelative = 0.2653987832615652, TimeFromPreview = 43.92147926073191, EnergyDensityIncreaseFactor = 0 }, Results=7, EnergyDensityIncrease=0 [PrintingService.cs@2099] 08/16/2026 01:42:22 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L, flushing existing data. This should happen only when a batch is starting, otherwise it is an indication that feeding or processing is too slow at times. Was Timestamp=0, Now=4768471784383, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000 [McuMovementClient.cs@846] 08/16/2026 01:42:22 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L to 4768591789859, flushed existing data. Was Timestamp=0, Now=4768471791808, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000, Dwelled=0 [McuMovementClient.cs@878] 08/16/2026 01:42:22 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] X/Y/L reset complete [McuMovementClient.cs@901] 08/16/2026 01:42:22 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper laser (pin=mcu:P2.0) clock moved from 4766754700634 (4766754700634 @ 0) for mcu = 39708.994460 [16/08/2026 00:24:10] (39722.95583861667 sec) to 4768591812187 (from now=4768471812187, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:42:22 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper x (pin=mcu:PDAC.1) clock moved from 4766754724682 (1220289209518664 @ 8) for mcu = 39708.994660 [16/08/2026 00:24:10] (39722.95603901901 sec) to 4768591812187 (from now=4768471812187, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:42:22 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper y (pin=mcu:PDAC.4) clock moved from 4766754724633 (1220289209506102 @ 8) for mcu = 39708.994660 [16/08/2026 00:24:10] (39722.95603861009 sec) to 4768591812187 (from now=4768471812187, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:42:23 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Script task completed [PrinterClientBase.cs@120] 08/16/2026 01:42:23 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, finishing movement [PrinterClientBase.cs@193] 08/16/2026 01:42:23 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:42:31 DBUG [SLS4All.Compact.Temperature.Mlx90640Camera] [0] Read 363 samples in 00:01:00.0498656 ~ 6.04 samples/sec, 3 resets, 115 ignored frames) [Mlx90640Camera.cs@313] 08/16/2026 01:42:45 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Publish task completed (priority=False) [PrinterClientBase.cs@248] 08/16/2026 01:42:45 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - GC. Raw movement duration = 00:00:21.0977492. Loops = 85. [McuMovementClient.cs@475] 08/16/2026 01:42:45 DBUG [SLS4All.Compact.Temperature.SoftAnalysisSurfaceHeater] [0] Soft heater seems to be lagging behind real-time (63 cases) [SoftAnalysisSurfaceHeater.cs@800] 08/16/2026 01:42:45 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. HasCollected = True, MajorCleanup = False, Raw movement duration = 00:00:21.0977492. Loops = 85. GC duration = 00:00:00.4820175. SinceCollect=00:01:14.2843592. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 154368730, XYCompressed = 13901766, LSource = 79884858, LCompressed = 2858367 } [McuMovementClient.cs@478] 08/16/2026 01:42:45 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] GC: gen0=97373, gen1=16297, gen2=556, LatencyMode=Interactive, FreeMemory=5817991168, Live=334352144, HeapSizeBytes=344318736, FragmentedBytes=10521056, TotalCommittedBytes=356417536, PinnedObjectsCount=24, MemoryLoadBytes=2704193617, HighMemoryLoadThresholdBytes=7605544550, Compacted=True, Concurrent=False [PrinterGC.cs@152] 08/16/2026 01:42:45 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, including movement [PrinterClientBase.cs@195] 08/16/2026 01:42:45 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ending layer 395 [PrintingService.cs@2118] 08/16/2026 01:42:45 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Starting [LayerClient.cs@1360] 08/16/2026 01:42:45 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:42:45 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.0193213. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 154368730, XYCompressed = 13901766, LSource = 79884858, LCompressed = 2858367 } [McuMovementClient.cs@491] 08/16/2026 01:42:45 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Completed [LayerClient.cs@1367] 08/16/2026 01:42:45 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 396, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 60.1927523110932, Elapsed = 10:55:30.7744735, TimeTotal = 18:09:01.3790920, Remaining = 07:13:30.6046185, Incomplete = False, SoftCount = 623, LayerPrintDone = 396, WeightsDone = 396, WeightDone = 04:37:35.7829099, WeightTotal = 07:09:27.7926395, WeightTotalEstimate = 07:09:27.7926395, LayerRecoatElapsed = 02:19:46.1698467, LayerRecoatDelays = 00:26:03, LayerRecoatPrintLayersElapsed = 01:40:38.8724534, LayerRecoatNoDelayAverage = 00:00:13.0962953, StreamingElapsed = 04:36:19.6518566, ObjectLayerOverheadAverageDuration = 00:00:00.0323616, TimeLayers = 10:29:54.4869445, CoolingElapsed = 00:00:00, CoolingEstimate = 03:40:28.0704306, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:52.5183890, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:01.4444295, JobElapsed = 06:17:11.3268647, JobTotal = 09:51:00.5241260, WeightEstimate = 02:31:52.0097296 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 07:56:16. coolingEstimate=03:40:28.0704306 [PrintingService.cs@1912] 08/16/2026 01:42:45 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 60.1927523110932;StartedAtUtc;10:55:30.7744735;18:09:01.3790920;07:13:30.6046185;False;623;396;396;04:37:35.7829099;07:09:27.7926395;07:09:27.7926395;02:19:46.1698467;00:26:03;01:40:38.8724534;00:00:13.0962953;04:36:19.6518566;00:00:00.0323616;10:29:54.4869445;00:00:00;03:40:28.0704306;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:52.5183890;00:00:00;00:04:01.4444295;06:17:11.3268647;09:51:00.5241260 [PrintingService.cs@1918] 08/16/2026 01:42:45 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ended layer 395. PreviewWeight=LayerWeight { Index = 395, FillTotalRelative = 0.14961841791856223, FillMaxRelative = 0.2653987832615652, TimeFromPreview = 43.92147926073191, EnergyDensityIncreaseFactor = 0 }, FillArea=37006.92840289116, PreviewFillRatio=0.2653987832615652, Results=7, StreamingSeconds (preview) = 43.92147926073191, StreamingSeconds (extrapolated) = 43.62895511599447, StreamingSeconds (no overhead) = 22.6293183 (04:36:19.6518566), LayerElapsedSeconds=36.9189558, LayerStreamStats=StreamStats { EdgeCount = 98351, OnTraceLength = 19340.85360890627, AllTraceLength = 44594.16162727773 }, TotalStreamStats=StreamStats { EdgeCount = 75975773, OnTraceLength = 14677270.032522643, AllTraceLength = 27491511.91320927 } [PrintingService.cs@2147] 08/16/2026 01:42:45 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 396, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 60.19275765982005, Elapsed = 10:55:30.7619202, TimeTotal = 18:09:01.3524306, Remaining = 07:13:30.5905104, Incomplete = False, SoftCount = 623, LayerPrintDone = 396, WeightsDone = 396, WeightDone = 04:37:35.7703566, WeightTotal = 07:09:27.7728903, WeightTotalEstimate = 07:09:27.7728904, LayerRecoatElapsed = 02:19:46.1698467, LayerRecoatDelays = 00:26:03, LayerRecoatPrintLayersElapsed = 01:40:38.8724534, LayerRecoatNoDelayAverage = 00:00:13.0962953, StreamingElapsed = 04:36:19.6518566, ObjectLayerOverheadAverageDuration = 00:00:00.0323299, TimeLayers = 10:29:54.4671953, CoolingElapsed = 00:00:00, CoolingEstimate = 03:40:28.0635184, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:52.5183890, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:01.4444295, JobElapsed = 06:17:11.3279890, JobTotal = 09:51:00.5043768, WeightEstimate = 02:31:52.0025338 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 07:56:16. coolingEstimate=03:40:28.0635184 [PrintingService.cs@1912] 08/16/2026 01:42:45 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 60.19275765982005;StartedAtUtc;10:55:30.7619202;18:09:01.3524306;07:13:30.5905104;False;623;396;396;04:37:35.7703566;07:09:27.7728903;07:09:27.7728904;02:19:46.1698467;00:26:03;01:40:38.8724534;00:00:13.0962953;04:36:19.6518566;00:00:00.0323299;10:29:54.4671953;00:00:00;03:40:28.0635184;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:52.5183890;00:00:00;00:04:01.4444295;06:17:11.3279890;09:51:00.5043768 [PrintingService.cs@1918] 08/16/2026 01:42:45 INFO [SLS4All.Compact.Printing.PrintingService] [0] Begin layer 396. PrevPreviewWeight=LayerWeight { Index = 395, FillTotalRelative = 0.14961841791856223, FillMaxRelative = 0.2653987832615652, TimeFromPreview = 43.92147926073191, EnergyDensityIncreaseFactor = 0 }, PrevPreviewFillRatio=0.2653987832615652, PreviewWeight=LayerWeight { Index = 396, FillTotalRelative = 0.14884349406935363, FillMaxRelative = 0.26533158249523703, TimeFromPreview = 27.46479881814814, EnergyDensityIncreaseFactor = 0 } [PrintingService.cs@2089] 08/16/2026 01:42:45 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:42:45 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.0701075. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 154368730, XYCompressed = 13901766, LSource = 79884858, LCompressed = 2858367 } [McuMovementClient.cs@491] 08/16/2026 01:42:45 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:42:45 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0624760. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.1346980. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 154368730, XYCompressed = 13901766, LSource = 79884858, LCompressed = 2858367 } [McuMovementClient.cs@491] 08/16/2026 01:42:45 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:42:45 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.1461906. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 154368730, XYCompressed = 13901766, LSource = 79884858, LCompressed = 2858367 } [McuMovementClient.cs@491] 08/16/2026 01:42:45 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - LayerMoves: LayerThickness=100, PowderVolume=3852.186202157852, PrevLayerFillRatio=0.2653987832615652: Z1=98.5869427792868, Z2=100, ZMove=700, UseLoweredSpeed=False, RecoaterPowderSpeedFactor=1, RecoaterPrintSpeedFactor=1, SinteredVolumeMultiplier=1.473684210526316, VolumeFactor=1.1, RecoatPasses=1, RecoaterMaxDistance=0, PowderBedDivision=Thickness, ShakeFactor=0, ShakeBackoff=70 [LayerClient.cs@761] 08/16/2026 01:42:45 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - Sums: { BedPrep = { Z1 = 11385.030966883338, Z2 = 13000 }, PrintCap = { Z1 = 11385.030966883338, Z2 = 13000 }, BeginLayer = { Z1 = 40458.82791301408, Z2 = 40000 } } [LayerClient.cs@969] 08/16/2026 01:42:45 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z1 (pin=mcu:P2.2) clock moved from 4768108376733 (4768108376733 @ 0) for mcu = 39720.275312 [16/08/2026 00:24:22] (39734.236472775 sec) to 4771323119040 (from now=4771203119040, flags=None, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:42:45 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z2 (pin=mcu:P0.19) clock moved from 4768108376733 (4768108376733 @ 0) for mcu = 39720.275312 [16/08/2026 00:24:22] (39734.236472775 sec) to 4771323119040 (from external timestamp, flags=None, requested=4771323119040 (4771323119040 @ 0) for mcu = 39747.065285 [16/08/2026 00:24:49] (39761.025992 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:42:45 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper r (pin=mcu:P0.22) clock moved from 4768108376733 (4768108376733 @ 0) for mcu = 39720.275312 [16/08/2026 00:24:22] (39734.236472775 sec) to 4771323119040 (from external timestamp, flags=None, requested=4771323119040 (4771323119040 @ 0) for mcu = 39747.065285 [16/08/2026 00:24:49] (39761.025992 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:42:45 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:42:56 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:11.0638042. Loops = 45. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:11.3189843. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 154368730, XYCompressed = 13901766, LSource = 79884858, LCompressed = 2858367 } [McuMovementClient.cs@491] 08/16/2026 01:42:56 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Setting and waiting for surface temperature to settle (target=176, hasSetTarget=(null), hasSettleIncrease=False, delay=00:00:03, keep=True) [LayerClient.cs@1279] 08/16/2026 01:42:56 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Target temperature possibly reached, waiting to settle [LayerClient.cs@1311] 08/16/2026 01:42:59 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Completed [LayerClient.cs@310] 08/16/2026 01:42:59 INFO [SLS4All.Compact.Printing.PrintingService] [0] Streaming layer 396, Weight=LayerWeight { Index = 396, FillTotalRelative = 0.14884349406935363, FillMaxRelative = 0.26533158249523703, TimeFromPreview = 27.46479881814814, EnergyDensityIncreaseFactor = 0 }, Results=7, EnergyDensityIncrease=0 [PrintingService.cs@2099] 08/16/2026 01:42:59 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L, flushing existing data. This should happen only when a batch is starting, otherwise it is an indication that feeding or processing is too slow at times. Was Timestamp=0, Now=4772906046259, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000 [McuMovementClient.cs@846] 08/16/2026 01:42:59 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L to 4773026054860, flushed existing data. Was Timestamp=0, Now=4772906056796, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000, Dwelled=0 [McuMovementClient.cs@878] 08/16/2026 01:42:59 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] X/Y/L reset complete [McuMovementClient.cs@901] 08/16/2026 01:42:59 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper laser (pin=mcu:P2.0) clock moved from 4771126412418 (4771126412418 @ 0) for mcu = 39745.425991 [16/08/2026 00:24:47] (39759.38677015 sec) to 4773026300547 (from now=4772906300547, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:42:59 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper x (pin=mcu:PDAC.1) clock moved from 4771126436389 (1221408367715593 @ 8) for mcu = 39745.426191 [16/08/2026 00:24:47] (39759.38696990863 sec) to 4773026300547 (from now=4772906300547, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:42:59 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper y (pin=mcu:PDAC.4) clock moved from 4771126436418 (1221408367723089 @ 8) for mcu = 39745.426191 [16/08/2026 00:24:47] (39759.386970152635 sec) to 4773026300547 (from now=4772906300547, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:43:00 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Script task completed [PrinterClientBase.cs@120] 08/16/2026 01:43:00 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, finishing movement [PrinterClientBase.cs@193] 08/16/2026 01:43:00 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:43:23 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Publish task completed (priority=False) [PrinterClientBase.cs@248] 08/16/2026 01:43:23 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:22.4537831. Loops = 90. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:38.1113615. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 154538876, XYCompressed = 13924842, LSource = 79978532, LCompressed = 2865279 } [McuMovementClient.cs@491] 08/16/2026 01:43:23 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, including movement [PrinterClientBase.cs@195] 08/16/2026 01:43:23 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ending layer 396 [PrintingService.cs@2118] 08/16/2026 01:43:23 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Starting [LayerClient.cs@1360] 08/16/2026 01:43:23 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:43:23 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:38.1224042. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 154538876, XYCompressed = 13924842, LSource = 79978532, LCompressed = 2865279 } [McuMovementClient.cs@491] 08/16/2026 01:43:23 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Completed [LayerClient.cs@1367] 08/16/2026 01:43:23 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 397, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 60.26766111773853, Elapsed = 10:56:08.8506122, TimeTotal = 18:08:43.3423731, Remaining = 07:12:34.4917609, Incomplete = False, SoftCount = 623, LayerPrintDone = 397, WeightsDone = 397, WeightDone = 04:37:59.5787716, WeightTotal = 07:09:17.5388342, WeightTotalEstimate = 07:09:17.5388343, LayerRecoatElapsed = 02:20:00.4501237, LayerRecoatDelays = 00:26:06, LayerRecoatPrintLayersElapsed = 01:40:53.1527305, LayerRecoatNoDelayAverage = 00:00:13.0928163, StreamingElapsed = 04:36:43.4279417, ObjectLayerOverheadAverageDuration = 00:00:00.0323299, TimeLayers = 10:29:41.1264120, CoolingElapsed = 00:00:00, CoolingEstimate = 03:40:23.3942442, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:52.0661190, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:01.3922445, JobElapsed = 06:17:49.4309610, JobTotal = 09:50:47.6680485, WeightEstimate = 02:31:17.9600627 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 07:55:58. coolingEstimate=03:40:23.3942442 [PrintingService.cs@1912] 08/16/2026 01:43:23 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 60.26766111773853;StartedAtUtc;10:56:08.8506122;18:08:43.3423731;07:12:34.4917609;False;623;397;397;04:37:59.5787716;07:09:17.5388342;07:09:17.5388343;02:20:00.4501237;00:26:06;01:40:53.1527305;00:00:13.0928163;04:36:43.4279417;00:00:00.0323299;10:29:41.1264120;00:00:00;03:40:23.3942442;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:52.0661190;00:00:00;00:04:01.3922445;06:17:49.4309610;09:50:47.6680485 [PrintingService.cs@1918] 08/16/2026 01:43:23 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ended layer 396. PreviewWeight=LayerWeight { Index = 396, FillTotalRelative = 0.14884349406935363, FillMaxRelative = 0.26533158249523703, TimeFromPreview = 27.46479881814814, EnergyDensityIncreaseFactor = 0 }, FillArea=37793.41131134738, PreviewFillRatio=0.26533158249523703, Results=7, StreamingSeconds (preview) = 27.46479881814814, StreamingSeconds (extrapolated) = 33.010141154221635, StreamingSeconds (no overhead) = 23.7760851 (04:36:43.4279417), LayerElapsedSeconds=38.1029878, LayerStreamStats=StreamStats { EdgeCount = 81898, OnTraceLength = 14831.122844662517, AllTraceLength = 41759.04373494908 }, TotalStreamStats=StreamStats { EdgeCount = 76057671, OnTraceLength = 14692101.155367306, AllTraceLength = 27533270.95694422 } [PrintingService.cs@2147] 08/16/2026 01:43:23 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 397, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 60.26765457433705, Elapsed = 10:56:08.8660556, TimeTotal = 18:08:43.3750901, Remaining = 07:12:34.5090345, Incomplete = False, SoftCount = 623, LayerPrintDone = 397, WeightsDone = 397, WeightDone = 04:37:59.5942150, WeightTotal = 07:09:17.5630690, WeightTotalEstimate = 07:09:17.5630690, LayerRecoatElapsed = 02:20:00.4501237, LayerRecoatDelays = 00:26:06, LayerRecoatPrintLayersElapsed = 01:40:53.1527305, LayerRecoatNoDelayAverage = 00:00:13.0928163, StreamingElapsed = 04:36:43.4279417, ObjectLayerOverheadAverageDuration = 00:00:00.0323688, TimeLayers = 10:29:41.1506468, CoolingElapsed = 00:00:00, CoolingEstimate = 03:40:23.4027264, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:52.0661190, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:01.3922445, JobElapsed = 06:17:49.4324809, JobTotal = 09:50:47.6922833, WeightEstimate = 02:31:17.9688540 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 07:55:58. coolingEstimate=03:40:23.4027264 [PrintingService.cs@1912] 08/16/2026 01:43:23 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 60.26765457433705;StartedAtUtc;10:56:08.8660556;18:08:43.3750901;07:12:34.5090345;False;623;397;397;04:37:59.5942150;07:09:17.5630690;07:09:17.5630690;02:20:00.4501237;00:26:06;01:40:53.1527305;00:00:13.0928163;04:36:43.4279417;00:00:00.0323688;10:29:41.1506468;00:00:00;03:40:23.4027264;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:52.0661190;00:00:00;00:04:01.3922445;06:17:49.4324809;09:50:47.6922833 [PrintingService.cs@1918] 08/16/2026 01:43:23 INFO [SLS4All.Compact.Printing.PrintingService] [0] Begin layer 397. PrevPreviewWeight=LayerWeight { Index = 396, FillTotalRelative = 0.14884349406935363, FillMaxRelative = 0.26533158249523703, TimeFromPreview = 27.46479881814814, EnergyDensityIncreaseFactor = 0 }, PrevPreviewFillRatio=0.26533158249523703, PreviewWeight=LayerWeight { Index = 397, FillTotalRelative = 0.1476614886153321, FillMaxRelative = 0.26523261736172693, TimeFromPreview = 44.32984838093537, EnergyDensityIncreaseFactor = 0 } [PrintingService.cs@2089] 08/16/2026 01:43:23 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:43:23 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:38.1379767. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 154538876, XYCompressed = 13924842, LSource = 79978532, LCompressed = 2865279 } [McuMovementClient.cs@491] 08/16/2026 01:43:23 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:43:23 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0633028. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:38.2018777. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 154538876, XYCompressed = 13924842, LSource = 79978532, LCompressed = 2865279 } [McuMovementClient.cs@491] 08/16/2026 01:43:23 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:43:23 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:38.2145379. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 154538876, XYCompressed = 13924842, LSource = 79978532, LCompressed = 2865279 } [McuMovementClient.cs@491] 08/16/2026 01:43:23 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - LayerMoves: LayerThickness=100, PowderVolume=3852.0772735708365, PrevLayerFillRatio=0.26533158249523703: Z1=98.58415502817313, Z2=100, ZMove=700, UseLoweredSpeed=False, RecoaterPowderSpeedFactor=1, RecoaterPrintSpeedFactor=1, SinteredVolumeMultiplier=1.473684210526316, VolumeFactor=1.1, RecoatPasses=1, RecoaterMaxDistance=0, PowderBedDivision=Thickness, ShakeFactor=0, ShakeBackoff=70 [LayerClient.cs@761] 08/16/2026 01:43:23 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - Sums: { BedPrep = { Z1 = 11385.030966883338, Z2 = 13000 }, PrintCap = { Z1 = 11385.030966883338, Z2 = 13000 }, BeginLayer = { Z1 = 40557.41206804226, Z2 = 40100 } } [LayerClient.cs@969] 08/16/2026 01:43:23 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z1 (pin=mcu:P2.2) clock moved from 4772542531680 (4772542531680 @ 0) for mcu = 39757.227200 [16/08/2026 00:24:59] (39771.187764 sec) to 4775891256383 (from now=4775771256383, flags=None, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:43:23 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z2 (pin=mcu:P0.19) clock moved from 4772542531680 (4772542531680 @ 0) for mcu = 39757.227200 [16/08/2026 00:24:59] (39771.187764 sec) to 4775891256383 (from external timestamp, flags=None, requested=4775891256383 (4775891256383 @ 0) for mcu = 39785.133701 [16/08/2026 00:25:27] (39799.09380319167 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:43:23 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper r (pin=mcu:P0.22) clock moved from 4772542531680 (4772542531680 @ 0) for mcu = 39757.227200 [16/08/2026 00:24:59] (39771.187764 sec) to 4775891256383 (from external timestamp, flags=None, requested=4775891256383 (4775891256383 @ 0) for mcu = 39785.133701 [16/08/2026 00:25:27] (39799.09380319167 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:43:23 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:43:32 DBUG [SLS4All.Compact.Temperature.Mlx90640Camera] [0] Read 361 samples in 00:01:00.0689365 ~ 6.01 samples/sec, 3 resets, 118 ignored frames) [Mlx90640Camera.cs@313] 08/16/2026 01:43:34 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:11.0601455. Loops = 45. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:49.3857446. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 154538876, XYCompressed = 13924842, LSource = 79978532, LCompressed = 2865279 } [McuMovementClient.cs@491] 08/16/2026 01:43:34 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Setting and waiting for surface temperature to settle (target=176, hasSetTarget=(null), hasSettleIncrease=False, delay=00:00:03, keep=True) [LayerClient.cs@1279] 08/16/2026 01:43:39 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Target temperature possibly reached, waiting to settle [LayerClient.cs@1311] 08/16/2026 01:43:42 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Completed [LayerClient.cs@310] 08/16/2026 01:43:42 INFO [SLS4All.Compact.Printing.PrintingService] [0] Streaming layer 397, Weight=LayerWeight { Index = 397, FillTotalRelative = 0.1476614886153321, FillMaxRelative = 0.26523261736172693, TimeFromPreview = 44.32984838093537, EnergyDensityIncreaseFactor = 0 }, Results=7, EnergyDensityIncrease=0 [PrintingService.cs@2099] 08/16/2026 01:43:42 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L, flushing existing data. This should happen only when a batch is starting, otherwise it is an indication that feeding or processing is too slow at times. Was Timestamp=0, Now=4778000052700, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000 [McuMovementClient.cs@846] 08/16/2026 01:43:42 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L to 4778120098463, flushed existing data. Was Timestamp=0, Now=4778000100575, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000, Dwelled=0 [McuMovementClient.cs@878] 08/16/2026 01:43:42 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] X/Y/L reset complete [McuMovementClient.cs@901] 08/16/2026 01:43:42 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper laser (pin=mcu:P2.0) clock moved from 4775757552381 (4775757552381 @ 0) for mcu = 39784.019542 [16/08/2026 00:25:26] (39797.979603175 sec) to 4778120147450 (from now=4778000147450, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:43:42 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper x (pin=mcu:PDAC.1) clock moved from 4775757576391 (1222593939556188 @ 8) for mcu = 39784.019743 [16/08/2026 00:25:26] (39797.979803261325 sec) to 4778120147450 (from now=4778000147450, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:43:42 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper y (pin=mcu:PDAC.4) clock moved from 4775757576367 (1222593939550150 @ 8) for mcu = 39784.019742 [16/08/2026 00:25:26] (39797.97980306478 sec) to 4778120147450 (from now=4778000147450, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:43:42 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Script task completed [PrinterClientBase.cs@120] 08/16/2026 01:43:43 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, finishing movement [PrinterClientBase.cs@193] 08/16/2026 01:43:43 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:43:49 DBUG [SLS4All.Compact.McuClient.Sensors.HeaterCheck] [0] Heater powderChamber3 [HysteresisHeater] no longer approaching new target of 145 with temperature 134 [HeaterCheck.cs@111] 08/16/2026 01:44:04 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Publish task completed (priority=False) [PrinterClientBase.cs@248] 08/16/2026 01:44:04 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - GC. Raw movement duration = 00:00:21.2129819. Loops = 85. [McuMovementClient.cs@475] 08/16/2026 01:44:05 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. HasCollected = True, MajorCleanup = False, Raw movement duration = 00:00:21.2129819. Loops = 85. GC duration = 00:00:00.3427036. SinceCollect=00:01:19.5566228. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 154741108, XYCompressed = 13942214, LSource = 80081228, LCompressed = 2867710 } [McuMovementClient.cs@478] 08/16/2026 01:44:05 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] GC: gen0=97580, gen1=16387, gen2=557, LatencyMode=Interactive, FreeMemory=5799788544, Live=335214192, HeapSizeBytes=343726592, FragmentedBytes=9026776, TotalCommittedBytes=356139008, PinnedObjectsCount=25, MemoryLoadBytes=2788699668, HighMemoryLoadThresholdBytes=7605544550, Compacted=True, Concurrent=False [PrinterGC.cs@152] 08/16/2026 01:44:05 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, including movement [PrinterClientBase.cs@195] 08/16/2026 01:44:05 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ending layer 397 [PrintingService.cs@2118] 08/16/2026 01:44:05 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Starting [LayerClient.cs@1360] 08/16/2026 01:44:05 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:44:05 DBUG [SLS4All.Compact.Temperature.SoftAnalysisSurfaceHeater] [0] Soft heater seems to be lagging behind real-time (57 cases) [SoftAnalysisSurfaceHeater.cs@800] 08/16/2026 01:44:05 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.0161527. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 154741108, XYCompressed = 13942214, LSource = 80081228, LCompressed = 2867710 } [McuMovementClient.cs@491] 08/16/2026 01:44:05 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Completed [LayerClient.cs@1367] 08/16/2026 01:44:05 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 398, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 60.35277078482778, Elapsed = 10:56:50.3308865, TimeTotal = 18:08:19.9528837, Remaining = 07:11:29.6219972, Incomplete = False, SoftCount = 623, LayerPrintDone = 398, WeightsDone = 398, WeightDone = 04:38:22.4008980, WeightTotal = 07:08:55.8332802, WeightTotalEstimate = 07:08:55.8332802, LayerRecoatElapsed = 02:20:19.1082716, LayerRecoatDelays = 00:26:09, LayerRecoatPrintLayersElapsed = 01:41:11.8106661, LayerRecoatNoDelayAverage = 00:00:13.0977214, StreamingElapsed = 04:37:06.2022559, ObjectLayerOverheadAverageDuration = 00:00:00.0323688, TimeLayers = 10:29:23.8008643, CoolingElapsed = 00:00:00, CoolingEstimate = 03:40:17.3303025, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:52.7037820, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:01.4658210, JobElapsed = 06:18:30.8823406, JobTotal = 09:50:29.6312613, WeightEstimate = 02:30:33.4323822 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 07:55:34. coolingEstimate=03:40:17.3303025 [PrintingService.cs@1912] 08/16/2026 01:44:05 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 60.35277078482778;StartedAtUtc;10:56:50.3308865;18:08:19.9528837;07:11:29.6219972;False;623;398;398;04:38:22.4008980;07:08:55.8332802;07:08:55.8332802;02:20:19.1082716;00:26:09;01:41:11.8106661;00:00:13.0977214;04:37:06.2022559;00:00:00.0323688;10:29:23.8008643;00:00:00;03:40:17.3303025;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:52.7037820;00:00:00;00:04:01.4658210;06:18:30.8823406;09:50:29.6312613 [PrintingService.cs@1918] 08/16/2026 01:44:05 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ended layer 397. PreviewWeight=LayerWeight { Index = 397, FillTotalRelative = 0.1476614886153321, FillMaxRelative = 0.26523261736172693, TimeFromPreview = 44.32984838093537, EnergyDensityIncreaseFactor = 0 }, FillArea=38297.48133809483, PreviewFillRatio=0.26523261736172693, Results=7, StreamingSeconds (preview) = 44.32984838093537, StreamingSeconds (extrapolated) = 43.50410305603104, StreamingSeconds (no overhead) = 22.7743142 (04:37:06.2022559), LayerElapsedSeconds=41.4498992, LayerStreamStats=StreamStats { EdgeCount = 100171, OnTraceLength = 19714.737916134298, AllTraceLength = 45101.063325211406 }, TotalStreamStats=StreamStats { EdgeCount = 76157842, OnTraceLength = 14711815.89328344, AllTraceLength = 27578372.02026943 } [PrintingService.cs@2147] 08/16/2026 01:44:05 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 398, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 60.35277634019022, Elapsed = 10:56:50.3177126, TimeTotal = 18:08:19.9250448, Remaining = 07:11:29.6073322, Incomplete = False, SoftCount = 623, LayerPrintDone = 398, WeightsDone = 398, WeightDone = 04:38:22.3877241, WeightTotal = 07:08:55.8126588, WeightTotalEstimate = 07:08:55.8126589, LayerRecoatElapsed = 02:20:19.1082716, LayerRecoatDelays = 00:26:09, LayerRecoatPrintLayersElapsed = 01:41:11.8106661, LayerRecoatNoDelayAverage = 00:00:13.0977214, StreamingElapsed = 04:37:06.2022559, ObjectLayerOverheadAverageDuration = 00:00:00.0323357, TimeLayers = 10:29:23.7802429, CoolingElapsed = 00:00:00, CoolingEstimate = 03:40:17.3230850, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:52.7037820, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:01.4658210, JobElapsed = 06:18:30.8858936, JobTotal = 09:50:29.6106399, WeightEstimate = 02:30:33.4249348 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 07:55:34. coolingEstimate=03:40:17.3230850 [PrintingService.cs@1912] 08/16/2026 01:44:05 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 60.35277634019022;StartedAtUtc;10:56:50.3177126;18:08:19.9250448;07:11:29.6073322;False;623;398;398;04:38:22.3877241;07:08:55.8126588;07:08:55.8126589;02:20:19.1082716;00:26:09;01:41:11.8106661;00:00:13.0977214;04:37:06.2022559;00:00:00.0323357;10:29:23.7802429;00:00:00;03:40:17.3230850;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:52.7037820;00:00:00;00:04:01.4658210;06:18:30.8858936;09:50:29.6106399 [PrintingService.cs@1918] 08/16/2026 01:44:05 INFO [SLS4All.Compact.Printing.PrintingService] [0] Begin layer 398. PrevPreviewWeight=LayerWeight { Index = 397, FillTotalRelative = 0.1476614886153321, FillMaxRelative = 0.26523261736172693, TimeFromPreview = 44.32984838093537, EnergyDensityIncreaseFactor = 0 }, PrevPreviewFillRatio=0.26523261736172693, PreviewWeight=LayerWeight { Index = 398, FillTotalRelative = 0.14775403446480223, FillMaxRelative = 0.2656090627322137, TimeFromPreview = 27.379617200896387, EnergyDensityIncreaseFactor = 0 } [PrintingService.cs@2089] 08/16/2026 01:44:05 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:44:05 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.0351218. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 154741108, XYCompressed = 13942214, LSource = 80081228, LCompressed = 2867710 } [McuMovementClient.cs@491] 08/16/2026 01:44:05 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:44:05 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0633035. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.1368258. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 154741108, XYCompressed = 13942214, LSource = 80081228, LCompressed = 2867710 } [McuMovementClient.cs@491] 08/16/2026 01:44:05 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:44:05 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.1495219. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 154741108, XYCompressed = 13942214, LSource = 80081228, LCompressed = 2867710 } [McuMovementClient.cs@491] 08/16/2026 01:44:05 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - LayerMoves: LayerThickness=100, PowderVolume=3851.91685676689, PrevLayerFillRatio=0.26523261736172693: Z1=98.58004956663996, Z2=100, ZMove=700, UseLoweredSpeed=False, RecoaterPowderSpeedFactor=1, RecoaterPrintSpeedFactor=1, SinteredVolumeMultiplier=1.473684210526316, VolumeFactor=1.1, RecoatPasses=1, RecoaterMaxDistance=0, PowderBedDivision=Thickness, ShakeFactor=0, ShakeBackoff=70 [LayerClient.cs@761] 08/16/2026 01:44:05 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - Sums: { BedPrep = { Z1 = 11385.030966883338, Z2 = 13000 }, PrintCap = { Z1 = 11385.030966883338, Z2 = 13000 }, BeginLayer = { Z1 = 40655.9921176089, Z2 = 40200 } } [LayerClient.cs@969] 08/16/2026 01:44:05 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z1 (pin=mcu:P2.2) clock moved from 4777110683906 (4777110683906 @ 0) for mcu = 39795.295889 [16/08/2026 00:25:37] (39809.255699216665 sec) to 4780870276735 (from now=4780750276735, flags=None, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:44:05 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z2 (pin=mcu:P0.19) clock moved from 4777110683906 (4777110683906 @ 0) for mcu = 39795.295889 [16/08/2026 00:25:37] (39809.255699216665 sec) to 4780870276735 (from external timestamp, flags=None, requested=4780870276735 (4780870276735 @ 0) for mcu = 39826.626425 [16/08/2026 00:26:08] (39840.58563945833 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:44:05 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper r (pin=mcu:P0.22) clock moved from 4777110683906 (4777110683906 @ 0) for mcu = 39795.295889 [16/08/2026 00:25:37] (39809.255699216665 sec) to 4780870276735 (from external timestamp, flags=None, requested=4780870276735 (4780870276735 @ 0) for mcu = 39826.626425 [16/08/2026 00:26:08] (39840.58563945833 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:44:05 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:44:16 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:11.0786401. Loops = 45. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:11.3217218. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 154741108, XYCompressed = 13942214, LSource = 80081228, LCompressed = 2867710 } [McuMovementClient.cs@491] 08/16/2026 01:44:16 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Setting and waiting for surface temperature to settle (target=176, hasSetTarget=(null), hasSettleIncrease=False, delay=00:00:03, keep=True) [LayerClient.cs@1279] 08/16/2026 01:44:16 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Target temperature possibly reached, waiting to settle [LayerClient.cs@1311] 08/16/2026 01:44:19 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Completed [LayerClient.cs@310] 08/16/2026 01:44:19 INFO [SLS4All.Compact.Printing.PrintingService] [0] Streaming layer 398, Weight=LayerWeight { Index = 398, FillTotalRelative = 0.14775403446480223, FillMaxRelative = 0.2656090627322137, TimeFromPreview = 27.379617200896387, EnergyDensityIncreaseFactor = 0 }, Results=7, EnergyDensityIncrease=0 [PrintingService.cs@2099] 08/16/2026 01:44:19 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L, flushing existing data. This should happen only when a batch is starting, otherwise it is an indication that feeding or processing is too slow at times. Was Timestamp=0, Now=4782454777577, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000 [McuMovementClient.cs@846] 08/16/2026 01:44:19 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L to 4782574782584, flushed existing data. Was Timestamp=0, Now=4782454784757, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000, Dwelled=0 [McuMovementClient.cs@878] 08/16/2026 01:44:19 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] X/Y/L reset complete [McuMovementClient.cs@901] 08/16/2026 01:44:19 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper laser (pin=mcu:P2.0) clock moved from 4780689974613 (4780689974613 @ 0) for mcu = 39825.123827 [16/08/2026 00:26:07] (39839.083121775 sec) to 4782574808463 (from now=4782454808463, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:44:19 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper x (pin=mcu:PDAC.1) clock moved from 4780689998609 (1223856639644144 @ 8) for mcu = 39825.124027 [16/08/2026 00:26:07] (39839.08332174948 sec) to 4782574808463 (from now=4782454808463, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:44:19 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper y (pin=mcu:PDAC.4) clock moved from 4780689998621 (1223856639647196 @ 8) for mcu = 39825.124027 [16/08/2026 00:26:07] (39839.083321848826 sec) to 4782574808463 (from now=4782454808463, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:44:19 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Script task completed [PrinterClientBase.cs@120] 08/16/2026 01:44:20 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, finishing movement [PrinterClientBase.cs@193] 08/16/2026 01:44:20 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:44:32 DBUG [SLS4All.Compact.Temperature.Mlx90640Camera] [0] Read 361 samples in 00:01:00.0489544 ~ 6.01 samples/sec, 3 resets, 118 ignored frames) [Mlx90640Camera.cs@313] 08/16/2026 01:44:43 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Publish task completed (priority=False) [PrinterClientBase.cs@248] 08/16/2026 01:44:43 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:22.1841838. Loops = 89. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:38.1974351. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 154912504, XYCompressed = 13965452, LSource = 80175404, LCompressed = 2874759 } [McuMovementClient.cs@491] 08/16/2026 01:44:43 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, including movement [PrinterClientBase.cs@195] 08/16/2026 01:44:43 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ending layer 398 [PrintingService.cs@2118] 08/16/2026 01:44:43 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Starting [LayerClient.cs@1360] 08/16/2026 01:44:43 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:44:43 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:38.2084364. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 154912504, XYCompressed = 13965452, LSource = 80175404, LCompressed = 2874759 } [McuMovementClient.cs@491] 08/16/2026 01:44:43 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Completed [LayerClient.cs@1367] 08/16/2026 01:44:43 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 399, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 60.42759971958655, Elapsed = 10:57:28.5238454, TimeTotal = 18:08:02.2948925, Remaining = 07:10:33.7710471, Incomplete = False, SoftCount = 623, LayerPrintDone = 399, WeightsDone = 399, WeightDone = 04:38:46.2760210, WeightTotal = 07:08:45.7865913, WeightTotalEstimate = 07:08:45.7865914, LayerRecoatElapsed = 02:20:33.4261075, LayerRecoatDelays = 00:26:12, LayerRecoatPrintLayersElapsed = 01:41:26.1285021, LayerRecoatNoDelayAverage = 00:00:13.0943246, StreamingElapsed = 04:37:30.0582171, ObjectLayerOverheadAverageDuration = 00:00:00.0323357, TimeLayers = 10:29:10.7208708, CoolingElapsed = 00:00:00, CoolingEstimate = 03:40:12.7523048, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:52.2621980, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:01.4148690, JobElapsed = 06:19:09.0740593, JobTotal = 09:50:17.0438038, WeightEstimate = 02:29:59.5105704 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 07:55:17. coolingEstimate=03:40:12.7523048 [PrintingService.cs@1912] 08/16/2026 01:44:43 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 60.42759971958655;StartedAtUtc;10:57:28.5238454;18:08:02.2948925;07:10:33.7710471;False;623;399;399;04:38:46.2760210;07:08:45.7865913;07:08:45.7865914;02:20:33.4261075;00:26:12;01:41:26.1285021;00:00:13.0943246;04:37:30.0582171;00:00:00.0323357;10:29:10.7208708;00:00:00;03:40:12.7523048;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:52.2621980;00:00:00;00:04:01.4148690;06:19:09.0740593;09:50:17.0438038 [PrintingService.cs@1918] 08/16/2026 01:44:43 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ended layer 398. PreviewWeight=LayerWeight { Index = 398, FillTotalRelative = 0.14775403446480223, FillMaxRelative = 0.2656090627322137, TimeFromPreview = 27.379617200896387, EnergyDensityIncreaseFactor = 0 }, FillArea=35405.34397340642, PreviewFillRatio=0.2656090627322137, Results=7, StreamingSeconds (preview) = 27.379617200896387, StreamingSeconds (extrapolated) = 32.88202864365543, StreamingSeconds (no overhead) = 23.8559612 (04:37:30.0582171), LayerElapsedSeconds=38.1896245, LayerStreamStats=StreamStats { EdgeCount = 82463, OnTraceLength = 14987.443439107388, AllTraceLength = 41908.16411682591 }, TotalStreamStats=StreamStats { EdgeCount = 76240305, OnTraceLength = 14726803.336722547, AllTraceLength = 27620280.184386257 } [PrintingService.cs@2147] 08/16/2026 01:44:43 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 399, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 60.42760517405353, Elapsed = 10:57:28.5108381, TimeTotal = 18:08:02.2674744, Remaining = 07:10:33.7566363, Incomplete = False, SoftCount = 623, LayerPrintDone = 399, WeightsDone = 399, WeightDone = 04:38:46.2630137, WeightTotal = 07:08:45.7662816, WeightTotalEstimate = 07:08:45.7662816, LayerRecoatElapsed = 02:20:33.4261075, LayerRecoatDelays = 00:26:12, LayerRecoatPrintLayersElapsed = 01:41:26.1285021, LayerRecoatNoDelayAverage = 00:00:13.0943246, StreamingElapsed = 04:37:30.0582171, ObjectLayerOverheadAverageDuration = 00:00:00.0323031, TimeLayers = 10:29:10.7005611, CoolingElapsed = 00:00:00, CoolingEstimate = 03:40:12.7451964, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:52.2621980, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:01.4148690, JobElapsed = 06:19:09.0778715, JobTotal = 09:50:17.0234941, WeightEstimate = 02:29:59.5032679 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 07:55:17. coolingEstimate=03:40:12.7451964 [PrintingService.cs@1912] 08/16/2026 01:44:43 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 60.42760517405353;StartedAtUtc;10:57:28.5108381;18:08:02.2674744;07:10:33.7566363;False;623;399;399;04:38:46.2630137;07:08:45.7662816;07:08:45.7662816;02:20:33.4261075;00:26:12;01:41:26.1285021;00:00:13.0943246;04:37:30.0582171;00:00:00.0323031;10:29:10.7005611;00:00:00;03:40:12.7451964;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:52.2621980;00:00:00;00:04:01.4148690;06:19:09.0778715;09:50:17.0234941 [PrintingService.cs@1918] 08/16/2026 01:44:43 INFO [SLS4All.Compact.Printing.PrintingService] [0] Begin layer 399. PrevPreviewWeight=LayerWeight { Index = 398, FillTotalRelative = 0.14775403446480223, FillMaxRelative = 0.2656090627322137, TimeFromPreview = 27.379617200896387, EnergyDensityIncreaseFactor = 0 }, PrevPreviewFillRatio=0.2656090627322137, PreviewWeight=LayerWeight { Index = 399, FillTotalRelative = 0.1449566013532254, FillMaxRelative = 0.2612884334032566, TimeFromPreview = 43.50882301246058, EnergyDensityIncreaseFactor = 0 } [PrintingService.cs@2089] 08/16/2026 01:44:43 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:44:43 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:38.2260111. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 154912504, XYCompressed = 13965452, LSource = 80175404, LCompressed = 2874759 } [McuMovementClient.cs@491] 08/16/2026 01:44:43 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:44:43 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0631210. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:38.2897529. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 154912504, XYCompressed = 13965452, LSource = 80175404, LCompressed = 2874759 } [McuMovementClient.cs@491] 08/16/2026 01:44:43 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:44:43 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:38.3037446. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 154912504, XYCompressed = 13965452, LSource = 80175404, LCompressed = 2874759 } [McuMovementClient.cs@491] 08/16/2026 01:44:43 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - LayerMoves: LayerThickness=100, PowderVolume=3852.5270531163724, PrevLayerFillRatio=0.2656090627322137: Z1=98.59566599571, Z2=100, ZMove=700, UseLoweredSpeed=False, RecoaterPowderSpeedFactor=1, RecoaterPrintSpeedFactor=1, SinteredVolumeMultiplier=1.473684210526316, VolumeFactor=1.1, RecoatPasses=1, RecoaterMaxDistance=0, PowderBedDivision=Thickness, ShakeFactor=0, ShakeBackoff=70 [LayerClient.cs@761] 08/16/2026 01:44:43 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - Sums: { BedPrep = { Z1 = 11385.030966883338, Z2 = 13000 }, PrintCap = { Z1 = 11385.030966883338, Z2 = 13000 }, BeginLayer = { Z1 = 40754.587783604606, Z2 = 40300 } } [LayerClient.cs@969] 08/16/2026 01:44:43 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z1 (pin=mcu:P2.2) clock moved from 4782089690813 (4782089690813 @ 0) for mcu = 39836.788303 [16/08/2026 00:26:18] (39850.747423441666 sec) to 4785449358344 (from now=4785329358344, flags=None, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:44:43 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z2 (pin=mcu:P0.19) clock moved from 4782089690813 (4782089690813 @ 0) for mcu = 39836.788303 [16/08/2026 00:26:18] (39850.747423441666 sec) to 4785449358344 (from external timestamp, flags=None, requested=4785449358344 (4785449358344 @ 0) for mcu = 39864.786009 [16/08/2026 00:26:46] (39878.74465286667 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:44:43 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper r (pin=mcu:P0.22) clock moved from 4782089690813 (4782089690813 @ 0) for mcu = 39836.788303 [16/08/2026 00:26:18] (39850.747423441666 sec) to 4785449358344 (from external timestamp, flags=None, requested=4785449358344 (4785449358344 @ 0) for mcu = 39864.786009 [16/08/2026 00:26:46] (39878.74465286667 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:44:43 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:44:54 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:11.0737202. Loops = 45. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:49.4842398. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 154912504, XYCompressed = 13965452, LSource = 80175404, LCompressed = 2874759 } [McuMovementClient.cs@491] 08/16/2026 01:44:54 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Setting and waiting for surface temperature to settle (target=176, hasSetTarget=(null), hasSettleIncrease=False, delay=00:00:03, keep=True) [LayerClient.cs@1279] 08/16/2026 01:44:54 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Target temperature possibly reached, waiting to settle [LayerClient.cs@1311] 08/16/2026 01:44:54 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Target temperature possibly reached, waiting to settle [LayerClient.cs@1311] 08/16/2026 01:44:57 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Completed [LayerClient.cs@310] 08/16/2026 01:44:57 INFO [SLS4All.Compact.Printing.PrintingService] [0] Streaming layer 399, Weight=LayerWeight { Index = 399, FillTotalRelative = 0.1449566013532254, FillMaxRelative = 0.2612884334032566, TimeFromPreview = 43.50882301246058, EnergyDensityIncreaseFactor = 0 }, Results=7, EnergyDensityIncrease=0 [PrintingService.cs@2099] 08/16/2026 01:44:57 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L, flushing existing data. This should happen only when a batch is starting, otherwise it is an indication that feeding or processing is too slow at times. Was Timestamp=0, Now=4787039003696, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000 [McuMovementClient.cs@846] 08/16/2026 01:44:57 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L to 4787159009334, flushed existing data. Was Timestamp=0, Now=4787039011282, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000, Dwelled=0 [McuMovementClient.cs@878] 08/16/2026 01:44:57 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] X/Y/L reset complete [McuMovementClient.cs@901] 08/16/2026 01:44:57 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper laser (pin=mcu:P2.0) clock moved from 4785314505301 (4785314505301 @ 0) for mcu = 39863.662175 [16/08/2026 00:26:45] (39877.620877508336 sec) to 4787159062426 (from now=4787039062426, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:44:57 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper x (pin=mcu:PDAC.1) clock moved from 4785314529343 (1225040519511928 @ 8) for mcu = 39863.662375 [16/08/2026 00:26:45] (39877.62107786224 sec) to 4787159062426 (from now=4787039062426, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:44:57 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper y (pin=mcu:PDAC.4) clock moved from 4785314529320 (1225040519505949 @ 8) for mcu = 39863.662375 [16/08/2026 00:26:45] (39877.62107766761 sec) to 4787159062426 (from now=4787039062426, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:44:58 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Script task completed [PrinterClientBase.cs@120] 08/16/2026 01:44:58 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, finishing movement [PrinterClientBase.cs@193] 08/16/2026 01:44:58 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:45:00 DBUG [SLS4All.Compact.McuClient.Sensors.HeaterCheck] [0] Heater powderChamber3 [HysteresisHeater] no longer approaching new target of 145 with temperature 133.75 [HeaterCheck.cs@111] 08/16/2026 01:45:20 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Publish task completed (priority=False) [PrinterClientBase.cs@248] 08/16/2026 01:45:20 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - GC. Raw movement duration = 00:00:21.5643341. Loops = 87. [McuMovementClient.cs@475] 08/16/2026 01:45:20 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. HasCollected = True, MajorCleanup = False, Raw movement duration = 00:00:21.5643341. Loops = 87. GC duration = 00:00:00.3397805. SinceCollect=00:01:15.6063957. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 155116338, XYCompressed = 13983020, LSource = 80278922, LCompressed = 2877269 } [McuMovementClient.cs@478] 08/16/2026 01:45:20 DBUG [SLS4All.Compact.Temperature.SoftAnalysisSurfaceHeater] [0] Soft heater seems to be lagging behind real-time (3 cases) [SoftAnalysisSurfaceHeater.cs@800] 08/16/2026 01:45:20 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] GC: gen0=97773, gen1=16484, gen2=558, LatencyMode=Interactive, FreeMemory=5809979392, Live=334835936, HeapSizeBytes=345175488, FragmentedBytes=11098056, TotalCommittedBytes=355352576, PinnedObjectsCount=24, MemoryLoadBytes=2704193617, HighMemoryLoadThresholdBytes=7605544550, Compacted=True, Concurrent=False [PrinterGC.cs@152] 08/16/2026 01:45:20 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, including movement [PrinterClientBase.cs@195] 08/16/2026 01:45:20 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ending layer 399 [PrintingService.cs@2118] 08/16/2026 01:45:20 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Starting [LayerClient.cs@1360] 08/16/2026 01:45:20 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:45:20 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.0151683. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 155116338, XYCompressed = 13983020, LSource = 80278922, LCompressed = 2877269 } [McuMovementClient.cs@491] 08/16/2026 01:45:20 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Completed [LayerClient.cs@1367] 08/16/2026 01:45:20 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 400, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 60.51582350727076, Elapsed = 10:58:05.9376312, TimeTotal = 18:07:28.9470402, Remaining = 07:09:23.0094090, Incomplete = False, SoftCount = 623, LayerPrintDone = 400, WeightsDone = 400, WeightDone = 04:39:09.3576416, WeightTotal = 07:08:24.0818299, WeightTotalEstimate = 07:08:24.0818299, LayerRecoatElapsed = 02:20:47.7582727, LayerRecoatDelays = 00:26:15, LayerRecoatPrintLayersElapsed = 01:41:40.4606673, LayerRecoatNoDelayAverage = 00:00:13.0909681, StreamingElapsed = 04:37:53.1205419, ObjectLayerOverheadAverageDuration = 00:00:00.0323031, TimeLayers = 10:28:46.0187580, CoolingElapsed = 00:00:00, CoolingEstimate = 03:40:04.1065653, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:51.8258530, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:01.3645215, JobElapsed = 06:19:46.4869425, JobTotal = 09:49:52.8283835, WeightEstimate = 02:29:14.7241883 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 07:54:43. coolingEstimate=03:40:04.1065653 [PrintingService.cs@1912] 08/16/2026 01:45:20 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 60.51582350727076;StartedAtUtc;10:58:05.9376312;18:07:28.9470402;07:09:23.0094090;False;623;400;400;04:39:09.3576416;07:08:24.0818299;07:08:24.0818299;02:20:47.7582727;00:26:15;01:41:40.4606673;00:00:13.0909681;04:37:53.1205419;00:00:00.0323031;10:28:46.0187580;00:00:00;03:40:04.1065653;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:51.8258530;00:00:00;00:04:01.3645215;06:19:46.4869425;09:49:52.8283835 [PrintingService.cs@1918] 08/16/2026 01:45:20 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ended layer 399. PreviewWeight=LayerWeight { Index = 399, FillTotalRelative = 0.1449566013532254, FillMaxRelative = 0.2612884334032566, TimeFromPreview = 43.50882301246058, EnergyDensityIncreaseFactor = 0 }, FillArea=35453.878179766616, PreviewFillRatio=0.2612884334032566, Results=7, StreamingSeconds (preview) = 43.50882301246058, StreamingSeconds (extrapolated) = 43.74677652858159, StreamingSeconds (no overhead) = 23.0623248 (04:37:53.1205419), LayerElapsedSeconds=37.4086932, LayerStreamStats=StreamStats { EdgeCount = 100964, OnTraceLength = 19856.034713495523, AllTraceLength = 46207.149966392666 }, TotalStreamStats=StreamStats { EdgeCount = 76341269, OnTraceLength = 14746659.371436043, AllTraceLength = 27666487.33435265 } [PrintingService.cs@2147] 08/16/2026 01:45:20 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 400, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 60.51582993690371, Elapsed = 10:58:05.9222312, TimeTotal = 18:07:28.9146598, Remaining = 07:09:22.9924286, Incomplete = False, SoftCount = 623, LayerPrintDone = 400, WeightsDone = 400, WeightDone = 04:39:09.3422416, WeightTotal = 07:08:24.0578444, WeightTotalEstimate = 07:08:24.0578444, LayerRecoatElapsed = 02:20:47.7582727, LayerRecoatDelays = 00:26:15, LayerRecoatPrintLayersElapsed = 01:41:40.4606673, LayerRecoatNoDelayAverage = 00:00:13.0909681, StreamingElapsed = 04:37:53.1205419, ObjectLayerOverheadAverageDuration = 00:00:00.0322646, TimeLayers = 10:28:45.9947725, CoolingElapsed = 00:00:00, CoolingEstimate = 03:40:04.0981704, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:51.8258530, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:01.3645215, JobElapsed = 06:19:46.5188097, JobTotal = 09:49:52.8043980, WeightEstimate = 02:29:14.7156028 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 07:54:43. coolingEstimate=03:40:04.0981704 [PrintingService.cs@1912] 08/16/2026 01:45:20 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 60.51582993690371;StartedAtUtc;10:58:05.9222312;18:07:28.9146598;07:09:22.9924286;False;623;400;400;04:39:09.3422416;07:08:24.0578444;07:08:24.0578444;02:20:47.7582727;00:26:15;01:41:40.4606673;00:00:13.0909681;04:37:53.1205419;00:00:00.0322646;10:28:45.9947725;00:00:00;03:40:04.0981704;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:51.8258530;00:00:00;00:04:01.3645215;06:19:46.5188097;09:49:52.8043980 [PrintingService.cs@1918] 08/16/2026 01:45:20 INFO [SLS4All.Compact.Printing.PrintingService] [0] Begin layer 400. PrevPreviewWeight=LayerWeight { Index = 399, FillTotalRelative = 0.1449566013532254, FillMaxRelative = 0.2612884334032566, TimeFromPreview = 43.50882301246058, EnergyDensityIncreaseFactor = 0 }, PrevPreviewFillRatio=0.2612884334032566, PreviewWeight=LayerWeight { Index = 400, FillTotalRelative = 0.14295995151786683, FillMaxRelative = 0.2576610082722239, TimeFromPreview = 26.506164126966592, EnergyDensityIncreaseFactor = 0 } [PrintingService.cs@2089] 08/16/2026 01:45:20 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:45:20 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.0707539. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 155116338, XYCompressed = 13983020, LSource = 80278922, LCompressed = 2877269 } [McuMovementClient.cs@491] 08/16/2026 01:45:20 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:45:20 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0625621. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.1357410. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 155116338, XYCompressed = 13983020, LSource = 80278922, LCompressed = 2877269 } [McuMovementClient.cs@491] 08/16/2026 01:45:20 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:45:20 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.1474605. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 155116338, XYCompressed = 13983020, LSource = 80278922, LCompressed = 2877269 } [McuMovementClient.cs@491] 08/16/2026 01:45:20 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - LayerMoves: LayerThickness=100, PowderVolume=3845.523560841816, PrevLayerFillRatio=0.2612884334032566: Z1=98.41642936074668, Z2=100, ZMove=700, UseLoweredSpeed=False, RecoaterPowderSpeedFactor=1, RecoaterPrintSpeedFactor=1, SinteredVolumeMultiplier=1.473684210526316, VolumeFactor=1.1, RecoatPasses=1, RecoaterMaxDistance=0, PowderBedDivision=Thickness, ShakeFactor=0, ShakeBackoff=70 [LayerClient.cs@761] 08/16/2026 01:45:20 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - Sums: { BedPrep = { Z1 = 11385.030966883338, Z2 = 13000 }, PrintCap = { Z1 = 11385.030966883338, Z2 = 13000 }, BeginLayer = { Z1 = 40853.00421296535, Z2 = 40400 } } [LayerClient.cs@969] 08/16/2026 01:45:20 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z1 (pin=mcu:P2.2) clock moved from 4786668784429 (4786668784429 @ 0) for mcu = 39874.948053 [16/08/2026 00:26:56] (39888.90653690833 sec) to 4789942703334 (from now=4789822703334, flags=None, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:45:20 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z2 (pin=mcu:P0.19) clock moved from 4786668784429 (4786668784429 @ 0) for mcu = 39874.948053 [16/08/2026 00:26:56] (39888.90653690833 sec) to 4789942703334 (from external timestamp, flags=None, requested=4789942703334 (4789942703334 @ 0) for mcu = 39902.231179 [16/08/2026 00:27:24] (39916.18919445 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:45:20 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper r (pin=mcu:P0.22) clock moved from 4786668784429 (4786668784429 @ 0) for mcu = 39874.948053 [16/08/2026 00:26:56] (39888.90653690833 sec) to 4789942703334 (from external timestamp, flags=None, requested=4789942703334 (4789942703334 @ 0) for mcu = 39902.231179 [16/08/2026 00:27:24] (39916.18919445 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:45:20 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:45:32 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:11.0728477. Loops = 45. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:11.3181634. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 155116338, XYCompressed = 13983020, LSource = 80278922, LCompressed = 2877269 } [McuMovementClient.cs@491] 08/16/2026 01:45:32 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Setting and waiting for surface temperature to settle (target=176, hasSetTarget=(null), hasSettleIncrease=False, delay=00:00:03, keep=True) [LayerClient.cs@1279] 08/16/2026 01:45:32 DBUG [SLS4All.Compact.Temperature.Mlx90640Camera] [0] Read 362 samples in 00:01:00.0273144 ~ 6.03 samples/sec, 3 resets, 118 ignored frames) [Mlx90640Camera.cs@313] 08/16/2026 01:45:34 DBUG [SLS4All.Compact.Configuration.AppDataOptionsWriter] [0] Saving options to /home/ppak/SLS4All/.PrivateConfiguration/SLS4All.Compact.Printer.PrinterWearCaptureSavedOptions.json [AppDataOptionsWriter.cs@86] 08/16/2026 01:45:35 INFO [SLS4All.Compact.Camera.MjpegDeviceCameraClient] [0] Restarting generator [LazyDataGenerator.cs@79] 08/16/2026 01:45:35 INFO [SLS4All.Compact.Camera.MjpegDeviceCameraClient] [0] Starting generator [LazyDataGenerator.cs@100] 08/16/2026 01:45:35 DBUG [SLS4All.Compact.Configuration.AppDataOptionsWriter] [0] Confirmed saved options in /home/ppak/SLS4All/.PrivateConfiguration/SLS4All.Compact.Printer.PrinterWearCaptureSavedOptions.json [AppDataOptionsWriter.cs@138] 08/16/2026 01:45:35 DBUG [SLS4All.Compact.Camera.MjpegDeviceCameraClient] [0] Generator stopped (cancelled=True) [LazyDataGenerator.cs@145] 08/16/2026 01:45:35 INFO [SLS4All.Compact.Camera.MjpegDeviceCameraClient] [0] Starting camera [MjpegDeviceCameraClient.cs@174] 08/16/2026 01:45:36 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Target temperature possibly reached, waiting to settle [LayerClient.cs@1311] 08/16/2026 01:45:39 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Completed [LayerClient.cs@310] 08/16/2026 01:45:39 INFO [SLS4All.Compact.Printing.PrintingService] [0] Streaming layer 400, Weight=LayerWeight { Index = 400, FillTotalRelative = 0.14295995151786683, FillMaxRelative = 0.2576610082722239, TimeFromPreview = 26.506164126966592, EnergyDensityIncreaseFactor = 0 }, Results=7, EnergyDensityIncrease=0 [PrintingService.cs@2099] 08/16/2026 01:45:39 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L, flushing existing data. This should happen only when a batch is starting, otherwise it is an indication that feeding or processing is too slow at times. Was Timestamp=0, Now=4792096379923, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000 [McuMovementClient.cs@846] 08/16/2026 01:45:39 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L to 4792216385894, flushed existing data. Was Timestamp=0, Now=4792096388114, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000, Dwelled=0 [McuMovementClient.cs@878] 08/16/2026 01:45:39 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] X/Y/L reset complete [McuMovementClient.cs@901] 08/16/2026 01:45:39 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper laser (pin=mcu:P2.0) clock moved from 4789762608729 (4789762608729 @ 0) for mcu = 39900.730426 [16/08/2026 00:27:22] (39914.688406075 sec) to 4792216415980 (from now=4792096415980, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:45:39 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper x (pin=mcu:PDAC.1) clock moved from 4789762632709 (1226179233973607 @ 8) for mcu = 39900.730626 [16/08/2026 00:27:22] (39914.68860591169 sec) to 4792216415980 (from now=4792096415980, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:45:39 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper y (pin=mcu:PDAC.4) clock moved from 4789762632756 (1226179233985557 @ 8) for mcu = 39900.730626 [16/08/2026 00:27:22] (39914.68860630068 sec) to 4792216415980 (from now=4792096415980, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:45:39 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Script task completed [PrinterClientBase.cs@120] 08/16/2026 01:45:41 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, finishing movement [PrinterClientBase.cs@193] 08/16/2026 01:45:41 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:46:03 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Publish task completed (priority=False) [PrinterClientBase.cs@248] 08/16/2026 01:46:03 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:22.2882416. Loops = 90. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:42.8222658. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 155286562, XYCompressed = 14006001, LSource = 80372380, LCompressed = 2884228 } [McuMovementClient.cs@491] 08/16/2026 01:46:03 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, including movement [PrinterClientBase.cs@195] 08/16/2026 01:46:03 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ending layer 400 [PrintingService.cs@2118] 08/16/2026 01:46:03 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Starting [LayerClient.cs@1360] 08/16/2026 01:46:03 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:46:03 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:42.8363253. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 155286562, XYCompressed = 14006001, LSource = 80372380, LCompressed = 2884228 } [McuMovementClient.cs@491] 08/16/2026 01:46:03 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Completed [LayerClient.cs@1367] 08/16/2026 01:46:03 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 401, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 60.581732834515535, Elapsed = 10:58:48.7242926, TimeTotal = 18:07:28.5864024, Remaining = 07:08:39.8621098, Incomplete = False, SoftCount = 623, LayerPrintDone = 401, WeightsDone = 401, WeightDone = 04:39:33.1032249, WeightTotal = 07:08:18.8062247, WeightTotalEstimate = 07:08:18.8062247, LayerRecoatElapsed = 02:21:06.7993508, LayerRecoatDelays = 00:26:18, LayerRecoatPrintLayersElapsed = 01:41:59.5017453, LayerRecoatNoDelayAverage = 00:00:13.0965767, StreamingElapsed = 04:38:16.8492606, ObjectLayerOverheadAverageDuration = 00:00:00.0322646, TimeLayers = 10:28:45.7516189, CoolingElapsed = 00:00:00, CoolingEstimate = 03:40:04.0130666, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:52.5549710, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:01.4486505, JobElapsed = 06:20:29.3091756, JobTotal = 09:49:51.7479974, WeightEstimate = 02:28:45.7029998 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 07:54:43. coolingEstimate=03:40:04.0130666 [PrintingService.cs@1912] 08/16/2026 01:46:03 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 60.581732834515535;StartedAtUtc;10:58:48.7242926;18:07:28.5864024;07:08:39.8621098;False;623;401;401;04:39:33.1032249;07:08:18.8062247;07:08:18.8062247;02:21:06.7993508;00:26:18;01:41:59.5017453;00:00:13.0965767;04:38:16.8492606;00:00:00.0322646;10:28:45.7516189;00:00:00;03:40:04.0130666;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:52.5549710;00:00:00;00:04:01.4486505;06:20:29.3091756;09:49:51.7479974 [PrintingService.cs@1918] 08/16/2026 01:46:03 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ended layer 400. PreviewWeight=LayerWeight { Index = 400, FillTotalRelative = 0.14295995151786683, FillMaxRelative = 0.2576610082722239, TimeFromPreview = 26.506164126966592, EnergyDensityIncreaseFactor = 0 }, FillArea=36044.011404860095, PreviewFillRatio=0.2576610082722239, Results=7, StreamingSeconds (preview) = 26.506164126966592, StreamingSeconds (extrapolated) = 27.98033836775399, StreamingSeconds (no overhead) = 23.7287187 (04:38:16.8492606), LayerElapsedSeconds=42.7882905, LayerStreamStats=StreamStats { EdgeCount = 81913, OnTraceLength = 14871.291549738497, AllTraceLength = 41621.21865126118 }, TotalStreamStats=StreamStats { EdgeCount = 76423182, OnTraceLength = 14761530.662985781, AllTraceLength = 27708108.55300391 } [PrintingService.cs@2147] 08/16/2026 01:46:03 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 401, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 60.581724385347194, Elapsed = 10:58:48.7446633, TimeTotal = 18:07:28.6291276, Remaining = 07:08:39.8844643, Incomplete = False, SoftCount = 623, LayerPrintDone = 401, WeightsDone = 401, WeightDone = 04:39:33.1235956, WeightTotal = 07:08:18.8378730, WeightTotalEstimate = 07:08:18.8378731, LayerRecoatElapsed = 02:21:06.7993508, LayerRecoatDelays = 00:26:18, LayerRecoatPrintLayersElapsed = 01:41:59.5017453, LayerRecoatNoDelayAverage = 00:00:13.0965767, StreamingElapsed = 04:38:16.8492606, ObjectLayerOverheadAverageDuration = 00:00:00.0323154, TimeLayers = 10:28:45.7832672, CoolingElapsed = 00:00:00, CoolingEstimate = 03:40:04.0241435, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:52.5549710, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:01.4486505, JobElapsed = 06:20:29.3109068, JobTotal = 09:49:51.7796457, WeightEstimate = 02:28:45.7142775 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 07:54:43. coolingEstimate=03:40:04.0241435 [PrintingService.cs@1912] 08/16/2026 01:46:03 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 60.581724385347194;StartedAtUtc;10:58:48.7446633;18:07:28.6291276;07:08:39.8844643;False;623;401;401;04:39:33.1235956;07:08:18.8378730;07:08:18.8378731;02:21:06.7993508;00:26:18;01:41:59.5017453;00:00:13.0965767;04:38:16.8492606;00:00:00.0323154;10:28:45.7832672;00:00:00;03:40:04.0241435;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:52.5549710;00:00:00;00:04:01.4486505;06:20:29.3109068;09:49:51.7796457 [PrintingService.cs@1918] 08/16/2026 01:46:03 INFO [SLS4All.Compact.Printing.PrintingService] [0] Begin layer 401. PrevPreviewWeight=LayerWeight { Index = 400, FillTotalRelative = 0.14295995151786683, FillMaxRelative = 0.2576610082722239, TimeFromPreview = 26.506164126966592, EnergyDensityIncreaseFactor = 0 }, PrevPreviewFillRatio=0.2576610082722239, PreviewWeight=LayerWeight { Index = 401, FillTotalRelative = 0.14138936629023513, FillMaxRelative = 0.254902905519793, TimeFromPreview = 43.14560389644618, EnergyDensityIncreaseFactor = 0 } [PrintingService.cs@2089] 08/16/2026 01:46:03 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:46:03 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:42.8565194. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 155286562, XYCompressed = 14006001, LSource = 80372380, LCompressed = 2884228 } [McuMovementClient.cs@491] 08/16/2026 01:46:03 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:46:03 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0632441. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:42.9202687. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 155286562, XYCompressed = 14006001, LSource = 80372380, LCompressed = 2884228 } [McuMovementClient.cs@491] 08/16/2026 01:46:03 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:46:03 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:42.9307020. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 155286562, XYCompressed = 14006001, LSource = 80372380, LCompressed = 2884228 } [McuMovementClient.cs@491] 08/16/2026 01:46:03 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - LayerMoves: LayerThickness=100, PowderVolume=3839.643712804064, PrevLayerFillRatio=0.2576610082722239: Z1=98.26594955223585, Z2=100, ZMove=700, UseLoweredSpeed=False, RecoaterPowderSpeedFactor=1, RecoaterPrintSpeedFactor=1, SinteredVolumeMultiplier=1.473684210526316, VolumeFactor=1.1, RecoatPasses=1, RecoaterMaxDistance=0, PowderBedDivision=Thickness, ShakeFactor=0, ShakeBackoff=70 [LayerClient.cs@761] 08/16/2026 01:46:03 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - Sums: { BedPrep = { Z1 = 11385.030966883338, Z2 = 13000 }, PrintCap = { Z1 = 11385.030966883338, Z2 = 13000 }, BeginLayer = { Z1 = 40951.27016251759, Z2 = 40500 } } [LayerClient.cs@969] 08/16/2026 01:46:03 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z1 (pin=mcu:P2.2) clock moved from 4791162130528 (4791162130528 @ 0) for mcu = 39912.393324 [16/08/2026 00:27:34] (39926.35108773333 sec) to 4795076489672 (from now=4794956489672, flags=None, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:46:03 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z2 (pin=mcu:P0.19) clock moved from 4791162130528 (4791162130528 @ 0) for mcu = 39912.393324 [16/08/2026 00:27:34] (39926.35108773333 sec) to 4795076489672 (from external timestamp, flags=None, requested=4795076489672 (4795076489672 @ 0) for mcu = 39945.013581 [16/08/2026 00:28:07] (39958.97074726666 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:46:03 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper r (pin=mcu:P0.22) clock moved from 4791162130528 (4791162130528 @ 0) for mcu = 39912.393324 [16/08/2026 00:27:34] (39926.35108773333 sec) to 4795076489672 (from external timestamp, flags=None, requested=4795076489672 (4795076489672 @ 0) for mcu = 39945.013581 [16/08/2026 00:28:07] (39958.97074726666 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:46:03 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:46:14 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:11.0792121. Loops = 45. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:54.1029874. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 155286562, XYCompressed = 14006001, LSource = 80372380, LCompressed = 2884228 } [McuMovementClient.cs@491] 08/16/2026 01:46:14 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Setting and waiting for surface temperature to settle (target=176, hasSetTarget=(null), hasSettleIncrease=False, delay=00:00:03, keep=True) [LayerClient.cs@1279] 08/16/2026 01:46:14 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Target temperature possibly reached, waiting to settle [LayerClient.cs@1311] 08/16/2026 01:46:17 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Completed [LayerClient.cs@310] 08/16/2026 01:46:17 INFO [SLS4All.Compact.Printing.PrintingService] [0] Streaming layer 401, Weight=LayerWeight { Index = 401, FillTotalRelative = 0.14138936629023513, FillMaxRelative = 0.254902905519793, TimeFromPreview = 43.14560389644618, EnergyDensityIncreaseFactor = 0 }, Results=7, EnergyDensityIncrease=0 [PrintingService.cs@2099] 08/16/2026 01:46:17 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L, flushing existing data. This should happen only when a batch is starting, otherwise it is an indication that feeding or processing is too slow at times. Was Timestamp=0, Now=4796659028456, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000 [McuMovementClient.cs@846] 08/16/2026 01:46:17 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L to 4796779033724, flushed existing data. Was Timestamp=0, Now=4796659035778, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000, Dwelled=0 [McuMovementClient.cs@878] 08/16/2026 01:46:17 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] X/Y/L reset complete [McuMovementClient.cs@901] 08/16/2026 01:46:17 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper laser (pin=mcu:P2.0) clock moved from 4794942018056 (4794942018056 @ 0) for mcu = 39943.892900 [16/08/2026 00:28:05] (39957.850150466664 sec) to 4796779048044 (from now=4796659048044, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:46:17 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper x (pin=mcu:PDAC.1) clock moved from 4794942042085 (1227505162773933 @ 8) for mcu = 39943.893100 [16/08/2026 00:28:05] (39957.85035071396 sec) to 4796779048044 (from now=4796659048044, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:46:17 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper y (pin=mcu:PDAC.4) clock moved from 4794942042040 (1227505162762322 @ 8) for mcu = 39943.893100 [16/08/2026 00:28:05] (39957.850350336004 sec) to 4796779048044 (from now=4796659048044, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:46:18 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Script task completed [PrinterClientBase.cs@120] 08/16/2026 01:46:18 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, finishing movement [PrinterClientBase.cs@193] 08/16/2026 01:46:18 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:46:28 DBUG [SLS4All.Compact.McuClient.Sensors.HeaterCheck] [0] Heater powderChamber3 [HysteresisHeater] no longer approaching new target of 145 with temperature 133.75 [HeaterCheck.cs@111] 08/16/2026 01:46:32 DBUG [SLS4All.Compact.Temperature.Mlx90640Camera] [0] Read 363 samples in 00:01:00.0962588 ~ 6.04 samples/sec, 3 resets, 118 ignored frames) [Mlx90640Camera.cs@313] 08/16/2026 01:46:40 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Publish task completed (priority=False) [PrinterClientBase.cs@248] 08/16/2026 01:46:40 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - GC. Raw movement duration = 00:00:21.4239760. Loops = 86. [McuMovementClient.cs@475] 08/16/2026 01:46:40 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. HasCollected = True, MajorCleanup = False, Raw movement duration = 00:00:21.4239760. Loops = 86. GC duration = 00:00:00.3418561. SinceCollect=00:01:19.8921564. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 155486550, XYCompressed = 14023158, LSource = 80473966, LCompressed = 2886674 } [McuMovementClient.cs@478] 08/16/2026 01:46:40 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] GC: gen0=97971, gen1=16574, gen2=559, LatencyMode=Interactive, FreeMemory=5791301632, Live=334773920, HeapSizeBytes=342558704, FragmentedBytes=8451512, TotalCommittedBytes=354222080, PinnedObjectsCount=24, MemoryLoadBytes=2788699668, HighMemoryLoadThresholdBytes=7605544550, Compacted=True, Concurrent=False [PrinterGC.cs@152] 08/16/2026 01:46:40 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, including movement [PrinterClientBase.cs@195] 08/16/2026 01:46:40 DBUG [SLS4All.Compact.Temperature.SoftAnalysisSurfaceHeater] [0] Soft heater seems to be lagging behind real-time (44 cases) [SoftAnalysisSurfaceHeater.cs@800] 08/16/2026 01:46:40 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ending layer 401 [PrintingService.cs@2118] 08/16/2026 01:46:40 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Starting [LayerClient.cs@1360] 08/16/2026 01:46:40 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:46:40 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.0127269. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 155486550, XYCompressed = 14023158, LSource = 80473966, LCompressed = 2886674 } [McuMovementClient.cs@491] 08/16/2026 01:46:40 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Completed [LayerClient.cs@1367] 08/16/2026 01:46:40 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 402, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 60.66976049709015, Elapsed = 10:59:25.8277635, TimeTotal = 18:06:55.0716260, Remaining = 07:07:29.2438625, Incomplete = False, SoftCount = 623, LayerPrintDone = 402, WeightsDone = 402, WeightDone = 04:39:55.9314189, WeightTotal = 07:07:57.0666603, WeightTotalEstimate = 07:07:57.0666604, LayerRecoatElapsed = 02:21:21.0746277, LayerRecoatDelays = 00:26:21, LayerRecoatPrintLayersElapsed = 01:42:13.7770221, LayerRecoatNoDelayAverage = 00:00:13.0931207, StreamingElapsed = 04:38:39.6247685, ObjectLayerOverheadAverageDuration = 00:00:00.0323154, TimeLayers = 10:28:20.9258586, CoolingElapsed = 00:00:00, CoolingEstimate = 03:39:55.3240505, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:52.1056910, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:01.3968105, JobElapsed = 06:21:06.3857697, JobTotal = 09:49:27.4233571, WeightEstimate = 02:28:01.1352415 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 07:54:09. coolingEstimate=03:39:55.3240505 [PrintingService.cs@1912] 08/16/2026 01:46:40 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 60.66976049709015;StartedAtUtc;10:59:25.8277635;18:06:55.0716260;07:07:29.2438625;False;623;402;402;04:39:55.9314189;07:07:57.0666603;07:07:57.0666604;02:21:21.0746277;00:26:21;01:42:13.7770221;00:00:13.0931207;04:38:39.6247685;00:00:00.0323154;10:28:20.9258586;00:00:00;03:39:55.3240505;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:52.1056910;00:00:00;00:04:01.3968105;06:21:06.3857697;09:49:27.4233571 [PrintingService.cs@1918] 08/16/2026 01:46:40 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ended layer 401. PreviewWeight=LayerWeight { Index = 401, FillTotalRelative = 0.14138936629023513, FillMaxRelative = 0.254902905519793, TimeFromPreview = 43.14560389644618, EnergyDensityIncreaseFactor = 0 }, FillArea=36358.67127895765, PreviewFillRatio=0.254902905519793, Results=7, StreamingSeconds (preview) = 43.14560389644618, StreamingSeconds (extrapolated) = 43.54672059500392, StreamingSeconds (no overhead) = 22.7755079 (04:38:39.6247685), LayerElapsedSeconds=37.0748019, LayerStreamStats=StreamStats { EdgeCount = 99047, OnTraceLength = 19472.923240352422, AllTraceLength = 46062.54126473144 }, TotalStreamStats=StreamStats { EdgeCount = 76522229, OnTraceLength = 14781003.586226134, AllTraceLength = 27754171.094268642 } [PrintingService.cs@2147] 08/16/2026 01:46:40 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 402, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 60.66976320302678, Elapsed = 10:59:25.8212109, TimeTotal = 18:06:55.0579169, Remaining = 07:07:29.2367060, Incomplete = False, SoftCount = 623, LayerPrintDone = 402, WeightsDone = 402, WeightDone = 04:39:55.9248663, WeightTotal = 07:07:57.0565054, WeightTotalEstimate = 07:07:57.0565055, LayerRecoatElapsed = 02:21:21.0746277, LayerRecoatDelays = 00:26:21, LayerRecoatPrintLayersElapsed = 01:42:13.7770221, LayerRecoatNoDelayAverage = 00:00:13.0931207, StreamingElapsed = 04:38:39.6247685, ObjectLayerOverheadAverageDuration = 00:00:00.0322991, TimeLayers = 10:28:20.9157037, CoolingElapsed = 00:00:00, CoolingEstimate = 03:39:55.3204963, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:52.1056910, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:01.3968105, JobElapsed = 06:21:06.3890048, JobTotal = 09:49:27.4132022, WeightEstimate = 02:28:01.1316392 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 07:54:09. coolingEstimate=03:39:55.3204963 [PrintingService.cs@1912] 08/16/2026 01:46:40 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 60.66976320302678;StartedAtUtc;10:59:25.8212109;18:06:55.0579169;07:07:29.2367060;False;623;402;402;04:39:55.9248663;07:07:57.0565054;07:07:57.0565055;02:21:21.0746277;00:26:21;01:42:13.7770221;00:00:13.0931207;04:38:39.6247685;00:00:00.0322991;10:28:20.9157037;00:00:00;03:39:55.3204963;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:52.1056910;00:00:00;00:04:01.3968105;06:21:06.3890048;09:49:27.4132022 [PrintingService.cs@1918] 08/16/2026 01:46:40 INFO [SLS4All.Compact.Printing.PrintingService] [0] Begin layer 402. PrevPreviewWeight=LayerWeight { Index = 401, FillTotalRelative = 0.14138936629023513, FillMaxRelative = 0.254902905519793, TimeFromPreview = 43.14560389644618, EnergyDensityIncreaseFactor = 0 }, PrevPreviewFillRatio=0.254902905519793, PreviewWeight=LayerWeight { Index = 402, FillTotalRelative = 0.13794556236877234, FillMaxRelative = 0.24959766691489305, TimeFromPreview = 25.269277700648715, EnergyDensityIncreaseFactor = 0 } [PrintingService.cs@2089] 08/16/2026 01:46:40 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:46:40 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.0698710. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 155486550, XYCompressed = 14023158, LSource = 80473966, LCompressed = 2886674 } [McuMovementClient.cs@491] 08/16/2026 01:46:40 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:46:40 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0632534. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.1353601. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 155486550, XYCompressed = 14023158, LSource = 80473966, LCompressed = 2886674 } [McuMovementClient.cs@491] 08/16/2026 01:46:40 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:46:40 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.1473470. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 155486550, XYCompressed = 14023158, LSource = 80473966, LCompressed = 2886674 } [McuMovementClient.cs@491] 08/16/2026 01:46:40 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - LayerMoves: LayerThickness=100, PowderVolume=3835.172986470374, PrevLayerFillRatio=0.254902905519793: Z1=98.15153264243163, Z2=100, ZMove=700, UseLoweredSpeed=False, RecoaterPowderSpeedFactor=1, RecoaterPrintSpeedFactor=1, SinteredVolumeMultiplier=1.473684210526316, VolumeFactor=1.1, RecoatPasses=1, RecoaterMaxDistance=0, PowderBedDivision=Thickness, ShakeFactor=0, ShakeBackoff=70 [LayerClient.cs@761] 08/16/2026 01:46:40 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - Sums: { BedPrep = { Z1 = 11385.030966883338, Z2 = 13000 }, PrintCap = { Z1 = 11385.030966883338, Z2 = 13000 }, BeginLayer = { Z1 = 41049.421695160025, Z2 = 40600 } } [LayerClient.cs@969] 08/16/2026 01:46:40 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z1 (pin=mcu:P2.2) clock moved from 4796295881319 (4796295881319 @ 0) for mcu = 39955.175254 [16/08/2026 00:28:17] (39969.132344325 sec) to 4799529504896 (from now=4799409504896, flags=None, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:46:40 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z2 (pin=mcu:P0.19) clock moved from 4796295881319 (4796295881319 @ 0) for mcu = 39955.175254 [16/08/2026 00:28:17] (39969.132344325 sec) to 4799529504896 (from external timestamp, flags=None, requested=4799529504896 (4799529504896 @ 0) for mcu = 39982.122563 [16/08/2026 00:28:44] (39996.07920746667 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:46:40 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper r (pin=mcu:P0.22) clock moved from 4796295881319 (4796295881319 @ 0) for mcu = 39955.175254 [16/08/2026 00:28:17] (39969.132344325 sec) to 4799529504896 (from external timestamp, flags=None, requested=4799529504896 (4799529504896 @ 0) for mcu = 39982.122563 [16/08/2026 00:28:44] (39996.07920746667 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:46:40 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:46:51 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:11.0728908. Loops = 45. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:11.3191128. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 155486550, XYCompressed = 14023158, LSource = 80473966, LCompressed = 2886674 } [McuMovementClient.cs@491] 08/16/2026 01:46:51 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Setting and waiting for surface temperature to settle (target=176, hasSetTarget=(null), hasSettleIncrease=False, delay=00:00:03, keep=True) [LayerClient.cs@1279] 08/16/2026 01:46:51 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Target temperature possibly reached, waiting to settle [LayerClient.cs@1311] 08/16/2026 01:46:54 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Completed [LayerClient.cs@310] 08/16/2026 01:46:54 INFO [SLS4All.Compact.Printing.PrintingService] [0] Streaming layer 402, Weight=LayerWeight { Index = 402, FillTotalRelative = 0.13794556236877234, FillMaxRelative = 0.24959766691489305, TimeFromPreview = 25.269277700648715, EnergyDensityIncreaseFactor = 0 }, Results=7, EnergyDensityIncrease=0 [PrintingService.cs@2099] 08/16/2026 01:46:54 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L, flushing existing data. This should happen only when a batch is starting, otherwise it is an indication that feeding or processing is too slow at times. Was Timestamp=0, Now=4801112544011, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000 [McuMovementClient.cs@846] 08/16/2026 01:46:54 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L to 4801232551247, flushed existing data. Was Timestamp=0, Now=4801112553282, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000, Dwelled=0 [McuMovementClient.cs@878] 08/16/2026 01:46:54 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] X/Y/L reset complete [McuMovementClient.cs@901] 08/16/2026 01:46:54 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper laser (pin=mcu:P2.0) clock moved from 4799349219824 (4799349219824 @ 0) for mcu = 39980.620187 [16/08/2026 00:28:42] (39994.57683186667 sec) to 4801232610435 (from now=4801112610435, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:46:54 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper x (pin=mcu:PDAC.1) clock moved from 4799349243821 (1228633406418202 @ 8) for mcu = 39980.620387 [16/08/2026 00:28:42] (39994.57703184251 sec) to 4801232610435 (from now=4801112610435, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:46:54 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper y (pin=mcu:PDAC.4) clock moved from 4799349243802 (1228633406413344 @ 8) for mcu = 39980.620387 [16/08/2026 00:28:42] (39994.57703168438 sec) to 4801232610435 (from now=4801112610435, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:46:55 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Script task completed [PrinterClientBase.cs@120] 08/16/2026 01:46:56 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, finishing movement [PrinterClientBase.cs@193] 08/16/2026 01:46:56 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:47:18 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Publish task completed (priority=False) [PrinterClientBase.cs@248] 08/16/2026 01:47:18 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:21.7962172. Loops = 88. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:37.6264242. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 155653496, XYCompressed = 14045851, LSource = 80565711, LCompressed = 2893531 } [McuMovementClient.cs@491] 08/16/2026 01:47:18 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, including movement [PrinterClientBase.cs@195] 08/16/2026 01:47:18 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ending layer 402 [PrintingService.cs@2118] 08/16/2026 01:47:18 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Starting [LayerClient.cs@1360] 08/16/2026 01:47:18 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:47:18 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:37.6383492. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 155653496, XYCompressed = 14045851, LSource = 80565711, LCompressed = 2893531 } [McuMovementClient.cs@491] 08/16/2026 01:47:18 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Completed [LayerClient.cs@1367] 08/16/2026 01:47:18 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 403, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 60.7422058782348, Elapsed = 11:00:03.4214608, TimeTotal = 18:06:39.1821637, Remaining = 07:06:35.7607029, Incomplete = False, SoftCount = 623, LayerPrintDone = 403, WeightsDone = 403, WeightDone = 04:40:19.2513714, WeightTotal = 07:07:48.3737811, WeightTotalEstimate = 07:07:48.3737812, LayerRecoatElapsed = 02:21:35.3483725, LayerRecoatDelays = 00:26:24, LayerRecoatPrintLayersElapsed = 01:42:28.0507669, LayerRecoatNoDelayAverage = 00:00:13.0896749, StreamingElapsed = 04:39:02.9189745, ObjectLayerOverheadAverageDuration = 00:00:00.0322991, TimeLayers = 10:28:09.1558865, CoolingElapsed = 00:00:00, CoolingEstimate = 03:39:51.2045603, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:51.6577370, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:01.3451235, JobElapsed = 06:21:44.0037913, JobTotal = 09:49:16.1530260, WeightEstimate = 02:27:29.1224098 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 07:53:53. coolingEstimate=03:39:51.2045603 [PrintingService.cs@1912] 08/16/2026 01:47:18 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 60.7422058782348;StartedAtUtc;11:00:03.4214608;18:06:39.1821637;07:06:35.7607029;False;623;403;403;04:40:19.2513714;07:07:48.3737811;07:07:48.3737812;02:21:35.3483725;00:26:24;01:42:28.0507669;00:00:13.0896749;04:39:02.9189745;00:00:00.0322991;10:28:09.1558865;00:00:00;03:39:51.2045603;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:51.6577370;00:00:00;00:04:01.3451235;06:21:44.0037913;09:49:16.1530260 [PrintingService.cs@1918] 08/16/2026 01:47:18 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ended layer 402. PreviewWeight=LayerWeight { Index = 402, FillTotalRelative = 0.13794556236877234, FillMaxRelative = 0.24959766691489305, TimeFromPreview = 25.269277700648715, EnergyDensityIncreaseFactor = 0 }, FillArea=33401.46182659235, PreviewFillRatio=0.24959766691489305, Results=7, StreamingSeconds (preview) = 25.269277700648715, StreamingSeconds (extrapolated) = 30.976930345405247, StreamingSeconds (no overhead) = 23.294206 (04:39:02.9189745), LayerElapsedSeconds=37.5828679, LayerStreamStats=StreamStats { EdgeCount = 80337, OnTraceLength = 14573.608003050089, AllTraceLength = 40335.90953344107 }, TotalStreamStats=StreamStats { EdgeCount = 76602566, OnTraceLength = 14795577.194229184, AllTraceLength = 27794507.003802083 } [PrintingService.cs@2147] 08/16/2026 01:47:18 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 403, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 60.74219861502092, Elapsed = 11:00:03.4391526, TimeTotal = 18:06:39.2190859, Remaining = 07:06:35.7799333, Incomplete = False, SoftCount = 623, LayerPrintDone = 403, WeightsDone = 403, WeightDone = 04:40:19.2690632, WeightTotal = 07:07:48.4011309, WeightTotalEstimate = 07:07:48.4011309, LayerRecoatElapsed = 02:21:35.3483725, LayerRecoatDelays = 00:26:24, LayerRecoatPrintLayersElapsed = 01:42:28.0507669, LayerRecoatNoDelayAverage = 00:00:13.0896749, StreamingElapsed = 04:39:02.9189745, ObjectLayerOverheadAverageDuration = 00:00:00.0323430, TimeLayers = 10:28:09.1832363, CoolingElapsed = 00:00:00, CoolingEstimate = 03:39:51.2141327, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:51.6577370, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:01.3451235, JobElapsed = 06:21:44.0056849, JobTotal = 09:49:16.1803758, WeightEstimate = 02:27:29.1320677 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 07:53:54. coolingEstimate=03:39:51.2141327 [PrintingService.cs@1912] 08/16/2026 01:47:18 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 60.74219861502092;StartedAtUtc;11:00:03.4391526;18:06:39.2190859;07:06:35.7799333;False;623;403;403;04:40:19.2690632;07:07:48.4011309;07:07:48.4011309;02:21:35.3483725;00:26:24;01:42:28.0507669;00:00:13.0896749;04:39:02.9189745;00:00:00.0323430;10:28:09.1832363;00:00:00;03:39:51.2141327;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:51.6577370;00:00:00;00:04:01.3451235;06:21:44.0056849;09:49:16.1803758 [PrintingService.cs@1918] 08/16/2026 01:47:18 INFO [SLS4All.Compact.Printing.PrintingService] [0] Begin layer 403. PrevPreviewWeight=LayerWeight { Index = 402, FillTotalRelative = 0.13794556236877234, FillMaxRelative = 0.24959766691489305, TimeFromPreview = 25.269277700648715, EnergyDensityIncreaseFactor = 0 }, PrevPreviewFillRatio=0.24959766691489305, PreviewWeight=LayerWeight { Index = 403, FillTotalRelative = 0.1361423431536915, FillMaxRelative = 0.24592641821642994, TimeFromPreview = 42.31697742331548, EnergyDensityIncreaseFactor = 0 } [PrintingService.cs@2089] 08/16/2026 01:47:18 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:47:18 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:37.6543857. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 155653496, XYCompressed = 14045851, LSource = 80565711, LCompressed = 2893531 } [McuMovementClient.cs@491] 08/16/2026 01:47:18 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:47:18 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0629391. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:37.7181334. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 155653496, XYCompressed = 14045851, LSource = 80565711, LCompressed = 2893531 } [McuMovementClient.cs@491] 08/16/2026 01:47:18 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:47:18 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:37.7312186. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 155653496, XYCompressed = 14045851, LSource = 80565711, LCompressed = 2893531 } [McuMovementClient.cs@491] 08/16/2026 01:47:18 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - LayerMoves: LayerThickness=100, PowderVolume=3826.573499044993, PrevLayerFillRatio=0.24959766691489305: Z1=97.93145055650798, Z2=100, ZMove=700, UseLoweredSpeed=False, RecoaterPowderSpeedFactor=1, RecoaterPrintSpeedFactor=1, SinteredVolumeMultiplier=1.473684210526316, VolumeFactor=1.1, RecoatPasses=1, RecoaterMaxDistance=0, PowderBedDivision=Thickness, ShakeFactor=0, ShakeBackoff=70 [LayerClient.cs@761] 08/16/2026 01:47:18 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - Sums: { BedPrep = { Z1 = 11385.030966883338, Z2 = 13000 }, PrintCap = { Z1 = 11385.030966883338, Z2 = 13000 }, BeginLayer = { Z1 = 41147.35314571653, Z2 = 40700 } } [LayerClient.cs@969] 08/16/2026 01:47:18 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z1 (pin=mcu:P2.2) clock moved from 4800748900188 (4800748900188 @ 0) for mcu = 39992.284416 [16/08/2026 00:28:54] (40006.2408349 sec) to 4804039543302 (from now=4803919543302, flags=None, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:47:18 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z2 (pin=mcu:P0.19) clock moved from 4800748900188 (4800748900188 @ 0) for mcu = 39992.284416 [16/08/2026 00:28:54] (40006.2408349 sec) to 4804039543302 (from external timestamp, flags=None, requested=4804039543302 (4804039543302 @ 0) for mcu = 40019.706935 [16/08/2026 00:29:21] (40033.66286085 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:47:18 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper r (pin=mcu:P0.22) clock moved from 4800748900188 (4800748900188 @ 0) for mcu = 39992.284416 [16/08/2026 00:28:54] (40006.2408349 sec) to 4804039543302 (from external timestamp, flags=None, requested=4804039543302 (4804039543302 @ 0) for mcu = 40019.706935 [16/08/2026 00:29:21] (40033.66286085 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:47:18 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:47:29 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:11.0753565. Loops = 45. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:48.9033410. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 155653496, XYCompressed = 14045851, LSource = 80565711, LCompressed = 2893531 } [McuMovementClient.cs@491] 08/16/2026 01:47:29 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Setting and waiting for surface temperature to settle (target=176, hasSetTarget=(null), hasSettleIncrease=False, delay=00:00:03, keep=True) [LayerClient.cs@1279] 08/16/2026 01:47:29 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Target temperature possibly reached, waiting to settle [LayerClient.cs@1311] 08/16/2026 01:47:32 DBUG [SLS4All.Compact.Temperature.Mlx90640Camera] [0] Read 361 samples in 00:01:00.0177303 ~ 6.01 samples/sec, 3 resets, 118 ignored frames) [Mlx90640Camera.cs@313] 08/16/2026 01:47:32 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Completed [LayerClient.cs@310] 08/16/2026 01:47:32 INFO [SLS4All.Compact.Printing.PrintingService] [0] Streaming layer 403, Weight=LayerWeight { Index = 403, FillTotalRelative = 0.1361423431536915, FillMaxRelative = 0.24592641821642994, TimeFromPreview = 42.31697742331548, EnergyDensityIncreaseFactor = 0 }, Results=7, EnergyDensityIncrease=0 [PrintingService.cs@2099] 08/16/2026 01:47:32 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L, flushing existing data. This should happen only when a batch is starting, otherwise it is an indication that feeding or processing is too slow at times. Was Timestamp=0, Now=4805625530879, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000 [McuMovementClient.cs@846] 08/16/2026 01:47:32 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L to 4805745540828, flushed existing data. Was Timestamp=0, Now=4805625542845, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000, Dwelled=0 [McuMovementClient.cs@878] 08/16/2026 01:47:32 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] X/Y/L reset complete [McuMovementClient.cs@901] 08/16/2026 01:47:32 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper laser (pin=mcu:P2.0) clock moved from 4803905416950 (4803905416950 @ 0) for mcu = 40018.589134 [16/08/2026 00:29:20] (40032.54514125 sec) to 4805745668324 (from now=4805625668324, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:47:32 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper x (pin=mcu:PDAC.1) clock moved from 4803905440990 (1229799792893658 @ 8) for mcu = 40018.589335 [16/08/2026 00:29:20] (40032.54534159043 sec) to 4805745668324 (from now=4805625668324, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:47:32 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper y (pin=mcu:PDAC.4) clock moved from 4803905440955 (1229799792884607 @ 8) for mcu = 40018.589334 [16/08/2026 00:29:20] (40032.5453412958 sec) to 4805745668324 (from now=4805625668324, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:47:32 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Script task completed [PrinterClientBase.cs@120] 08/16/2026 01:47:33 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, finishing movement [PrinterClientBase.cs@193] 08/16/2026 01:47:33 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:47:54 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Publish task completed (priority=False) [PrinterClientBase.cs@248] 08/16/2026 01:47:54 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - GC. Raw movement duration = 00:00:21.1930614. Loops = 85. [McuMovementClient.cs@475] 08/16/2026 01:47:55 DBUG [SLS4All.Compact.Temperature.SoftAnalysisSurfaceHeater] [0] Soft heater seems to be lagging behind real-time (39 cases) [SoftAnalysisSurfaceHeater.cs@800] 08/16/2026 01:47:55 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. HasCollected = True, MajorCleanup = False, Raw movement duration = 00:00:21.1930614. Loops = 85. GC duration = 00:00:00.3368624. SinceCollect=00:01:14.5633961. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 155849890, XYCompressed = 14062700, LSource = 80665485, LCompressed = 2895938 } [McuMovementClient.cs@478] 08/16/2026 01:47:55 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] GC: gen0=98157, gen1=16584, gen2=560, LatencyMode=Interactive, FreeMemory=5797445632, Live=334022088, HeapSizeBytes=342258480, FragmentedBytes=9038896, TotalCommittedBytes=355500032, PinnedObjectsCount=24, MemoryLoadBytes=2788699668, HighMemoryLoadThresholdBytes=7605544550, Compacted=True, Concurrent=False [PrinterGC.cs@152] 08/16/2026 01:47:55 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, including movement [PrinterClientBase.cs@195] 08/16/2026 01:47:55 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ending layer 403 [PrintingService.cs@2118] 08/16/2026 01:47:55 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Starting [LayerClient.cs@1360] 08/16/2026 01:47:55 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:47:55 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.0155381. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 155849890, XYCompressed = 14062700, LSource = 80665485, LCompressed = 2895938 } [McuMovementClient.cs@491] 08/16/2026 01:47:55 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Completed [LayerClient.cs@1367] 08/16/2026 01:47:55 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 404, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 60.82916423326261, Elapsed = 11:00:40.3932932, TimeTotal = 18:06:06.7564282, Remaining = 07:05:26.3631350, Incomplete = False, SoftCount = 623, LayerPrintDone = 404, WeightsDone = 404, WeightDone = 04:40:41.9244061, WeightTotal = 07:07:27.3778804, WeightTotalEstimate = 07:07:27.3778804, LayerRecoatElapsed = 02:21:49.6471702, LayerRecoatDelays = 00:26:27, LayerRecoatPrintLayersElapsed = 01:42:42.3495648, LayerRecoatNoDelayAverage = 00:00:13.0862895, StreamingElapsed = 04:39:25.5419744, ObjectLayerOverheadAverageDuration = 00:00:00.0323430, TimeLayers = 10:27:45.1368232, CoolingElapsed = 00:00:00, CoolingEstimate = 03:39:42.7978881, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:51.2176350, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:01.2943425, JobElapsed = 06:22:20.9427750, JobTotal = 09:48:52.6248457, WeightEstimate = 02:26:45.4534743 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 07:53:21. coolingEstimate=03:39:42.7978881 [PrintingService.cs@1912] 08/16/2026 01:47:55 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 60.82916423326261;StartedAtUtc;11:00:40.3932932;18:06:06.7564282;07:05:26.3631350;False;623;404;404;04:40:41.9244061;07:07:27.3778804;07:07:27.3778804;02:21:49.6471702;00:26:27;01:42:42.3495648;00:00:13.0862895;04:39:25.5419744;00:00:00.0323430;10:27:45.1368232;00:00:00;03:39:42.7978881;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:51.2176350;00:00:00;00:04:01.2943425;06:22:20.9427750;09:48:52.6248457 [PrintingService.cs@1918] 08/16/2026 01:47:55 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ended layer 403. PreviewWeight=LayerWeight { Index = 403, FillTotalRelative = 0.1361423431536915, FillMaxRelative = 0.24592641821642994, TimeFromPreview = 42.31697742331548, EnergyDensityIncreaseFactor = 0 }, FillArea=32923.10863963343, PreviewFillRatio=0.24592641821642994, Results=7, StreamingSeconds (preview) = 42.31697742331548, StreamingSeconds (extrapolated) = 42.64625042006794, StreamingSeconds (no overhead) = 22.6229999 (04:39:25.5419744), LayerElapsedSeconds=36.9370177, LayerStreamStats=StreamStats { EdgeCount = 97258, OnTraceLength = 19112.324333004653, AllTraceLength = 46379.9503871277 }, TotalStreamStats=StreamStats { EdgeCount = 76699824, OnTraceLength = 14814689.518562188, AllTraceLength = 27840886.95418921 } [PrintingService.cs@2147] 08/16/2026 01:47:55 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 404, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 60.82917044181577, Elapsed = 11:00:40.3781028, TimeTotal = 18:06:06.7248047, Remaining = 07:05:26.3467019, Incomplete = False, SoftCount = 623, LayerPrintDone = 404, WeightsDone = 404, WeightDone = 04:40:41.9092157, WeightTotal = 07:07:27.3544556, WeightTotalEstimate = 07:07:27.3544556, LayerRecoatElapsed = 02:21:49.6471702, LayerRecoatDelays = 00:26:27, LayerRecoatPrintLayersElapsed = 01:42:42.3495648, LayerRecoatNoDelayAverage = 00:00:13.0862895, StreamingElapsed = 04:39:25.5419744, ObjectLayerOverheadAverageDuration = 00:00:00.0323054, TimeLayers = 10:27:45.1133984, CoolingElapsed = 00:00:00, CoolingEstimate = 03:39:42.7896894, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:51.2176350, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:01.2943425, JobElapsed = 06:22:20.9763812, JobTotal = 09:48:52.6014209, WeightEstimate = 02:26:45.4452399 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 07:53:21. coolingEstimate=03:39:42.7896894 [PrintingService.cs@1912] 08/16/2026 01:47:55 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 60.82917044181577;StartedAtUtc;11:00:40.3781028;18:06:06.7248047;07:05:26.3467019;False;623;404;404;04:40:41.9092157;07:07:27.3544556;07:07:27.3544556;02:21:49.6471702;00:26:27;01:42:42.3495648;00:00:13.0862895;04:39:25.5419744;00:00:00.0323054;10:27:45.1133984;00:00:00;03:39:42.7896894;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:51.2176350;00:00:00;00:04:01.2943425;06:22:20.9763812;09:48:52.6014209 [PrintingService.cs@1918] 08/16/2026 01:47:55 INFO [SLS4All.Compact.Printing.PrintingService] [0] Begin layer 404. PrevPreviewWeight=LayerWeight { Index = 403, FillTotalRelative = 0.1361423431536915, FillMaxRelative = 0.24592641821642994, TimeFromPreview = 42.31697742331548, EnergyDensityIncreaseFactor = 0 }, PrevPreviewFillRatio=0.24592641821642994, PreviewWeight=LayerWeight { Index = 404, FillTotalRelative = 0.13323908283689787, FillMaxRelative = 0.2412101479568045, TimeFromPreview = 24.191883826077124, EnergyDensityIncreaseFactor = 0 } [PrintingService.cs@2089] 08/16/2026 01:47:55 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:47:55 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.0680349. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 155849890, XYCompressed = 14062700, LSource = 80665485, LCompressed = 2895938 } [McuMovementClient.cs@491] 08/16/2026 01:47:55 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:47:55 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0629689. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.1316447. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 155849890, XYCompressed = 14062700, LSource = 80665485, LCompressed = 2895938 } [McuMovementClient.cs@491] 08/16/2026 01:47:55 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:47:55 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.1428902. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 155849890, XYCompressed = 14062700, LSource = 80665485, LCompressed = 2895938 } [McuMovementClient.cs@491] 08/16/2026 01:47:55 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - LayerMoves: LayerThickness=100, PowderVolume=3820.622615518525, PrevLayerFillRatio=0.24592641821642994: Z1=97.77915277469737, Z2=100, ZMove=700, UseLoweredSpeed=False, RecoaterPowderSpeedFactor=1, RecoaterPrintSpeedFactor=1, SinteredVolumeMultiplier=1.473684210526316, VolumeFactor=1.1, RecoatPasses=1, RecoaterMaxDistance=0, PowderBedDivision=Thickness, ShakeFactor=0, ShakeBackoff=70 [LayerClient.cs@761] 08/16/2026 01:47:55 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - Sums: { BedPrep = { Z1 = 11385.030966883338, Z2 = 13000 }, PrintCap = { Z1 = 11385.030966883338, Z2 = 13000 }, BeginLayer = { Z1 = 41245.132298491226, Z2 = 40800 } } [LayerClient.cs@969] 08/16/2026 01:47:55 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z1 (pin=mcu:P2.2) clock moved from 4805258915665 (4805258915665 @ 0) for mcu = 40029.868553 [16/08/2026 00:29:31] (40043.82429720833 sec) to 4808476491504 (from now=4808356491504, flags=None, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:47:55 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z2 (pin=mcu:P0.19) clock moved from 4805258915665 (4805258915665 @ 0) for mcu = 40029.868553 [16/08/2026 00:29:31] (40043.82429720833 sec) to 4808476491504 (from external timestamp, flags=None, requested=4808476491504 (4808476491504 @ 0) for mcu = 40056.682176 [16/08/2026 00:29:58] (40070.6374292 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:47:55 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper r (pin=mcu:P0.22) clock moved from 4805258915665 (4805258915665 @ 0) for mcu = 40029.868553 [16/08/2026 00:29:31] (40043.82429720833 sec) to 4808476491504 (from external timestamp, flags=None, requested=4808476491504 (4808476491504 @ 0) for mcu = 40056.682176 [16/08/2026 00:29:58] (40070.6374292 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:47:55 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:48:04 DBUG [SLS4All.Compact.McuClient.Sensors.HeaterCheck] [0] Heater powderChamber3 [HysteresisHeater] no longer approaching new target of 145 with temperature 133.75 [HeaterCheck.cs@111] 08/16/2026 01:48:06 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:11.0734044. Loops = 45. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:11.3188436. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 155849890, XYCompressed = 14062700, LSource = 80665485, LCompressed = 2895938 } [McuMovementClient.cs@491] 08/16/2026 01:48:06 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Setting and waiting for surface temperature to settle (target=176, hasSetTarget=(null), hasSettleIncrease=False, delay=00:00:03, keep=True) [LayerClient.cs@1279] 08/16/2026 01:48:06 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Target temperature possibly reached, waiting to settle [LayerClient.cs@1311] 08/16/2026 01:48:09 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Completed [LayerClient.cs@310] 08/16/2026 01:48:09 INFO [SLS4All.Compact.Printing.PrintingService] [0] Streaming layer 404, Weight=LayerWeight { Index = 404, FillTotalRelative = 0.13323908283689787, FillMaxRelative = 0.2412101479568045, TimeFromPreview = 24.191883826077124, EnergyDensityIncreaseFactor = 0 }, Results=7, EnergyDensityIncrease=0 [PrintingService.cs@2099] 08/16/2026 01:48:09 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L, flushing existing data. This should happen only when a batch is starting, otherwise it is an indication that feeding or processing is too slow at times. Was Timestamp=0, Now=4810059023141, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000 [McuMovementClient.cs@846] 08/16/2026 01:48:09 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L to 4810179028606, flushed existing data. Was Timestamp=0, Now=4810059030712, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000, Dwelled=0 [McuMovementClient.cs@878] 08/16/2026 01:48:09 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] X/Y/L reset complete [McuMovementClient.cs@901] 08/16/2026 01:48:09 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper laser (pin=mcu:P2.0) clock moved from 4808297292561 (4808297292561 @ 0) for mcu = 40055.188783 [16/08/2026 00:29:57] (40069.144104675 sec) to 4810179044039 (from now=4810059044039, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:48:09 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper x (pin=mcu:PDAC.1) clock moved from 4808297316526 (1230924113030789 @ 8) for mcu = 40055.188983 [16/08/2026 00:29:57] (40069.144304387664 sec) to 4810179044039 (from now=4810059044039, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:48:09 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper y (pin=mcu:PDAC.4) clock moved from 4808297316532 (1230924113032317 @ 8) for mcu = 40055.188983 [16/08/2026 00:29:57] (40069.1443044374 sec) to 4810179044039 (from now=4810059044039, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:48:09 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Script task completed [PrinterClientBase.cs@120] 08/16/2026 01:48:10 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, finishing movement [PrinterClientBase.cs@193] 08/16/2026 01:48:10 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:48:32 DBUG [SLS4All.Compact.Temperature.Mlx90640Camera] [0] Read 362 samples in 00:01:00.1336368 ~ 6.02 samples/sec, 3 resets, 118 ignored frames) [Mlx90640Camera.cs@313] 08/16/2026 01:48:32 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Publish task completed (priority=False) [PrinterClientBase.cs@248] 08/16/2026 01:48:32 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:21.6503244. Loops = 87. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:37.2746451. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 156013864, XYCompressed = 14084881, LSource = 80755681, LCompressed = 2902621 } [McuMovementClient.cs@491] 08/16/2026 01:48:32 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, including movement [PrinterClientBase.cs@195] 08/16/2026 01:48:32 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ending layer 404 [PrintingService.cs@2118] 08/16/2026 01:48:32 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Starting [LayerClient.cs@1360] 08/16/2026 01:48:32 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:48:32 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:37.2866352. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 156013864, XYCompressed = 14084881, LSource = 80755681, LCompressed = 2902621 } [McuMovementClient.cs@491] 08/16/2026 01:48:32 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Completed [LayerClient.cs@1367] 08/16/2026 01:48:32 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 405, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 60.90017561197409, Elapsed = 11:01:17.6302366, TimeTotal = 18:05:51.9143219, Remaining = 07:04:34.2840853, Incomplete = False, SoftCount = 623, LayerPrintDone = 405, WeightsDone = 405, WeightDone = 04:41:04.8859632, WeightTotal = 07:07:19.4349293, WeightTotalEstimate = 07:07:19.4349293, LayerRecoatElapsed = 02:22:03.9225565, LayerRecoatDelays = 00:26:30, LayerRecoatPrintLayersElapsed = 01:42:56.6249510, LayerRecoatNoDelayAverage = 00:00:13.0828727, StreamingElapsed = 04:39:48.4864165, ObjectLayerOverheadAverageDuration = 00:00:00.0323054, TimeLayers = 10:27:34.1426704, CoolingElapsed = 00:00:00, CoolingEstimate = 03:39:38.9499346, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:50.7734510, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:01.2430905, JobElapsed = 06:22:58.2145706, JobTotal = 09:48:42.1261289, WeightEstimate = 02:26:14.5489661 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 07:53:06. coolingEstimate=03:39:38.9499346 [PrintingService.cs@1912] 08/16/2026 01:48:32 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 60.90017561197409;StartedAtUtc;11:01:17.6302366;18:05:51.9143219;07:04:34.2840853;False;623;405;405;04:41:04.8859632;07:07:19.4349293;07:07:19.4349293;02:22:03.9225565;00:26:30;01:42:56.6249510;00:00:13.0828727;04:39:48.4864165;00:00:00.0323054;10:27:34.1426704;00:00:00;03:39:38.9499346;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:50.7734510;00:00:00;00:04:01.2430905;06:22:58.2145706;09:48:42.1261289 [PrintingService.cs@1918] 08/16/2026 01:48:32 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ended layer 404. PreviewWeight=LayerWeight { Index = 404, FillTotalRelative = 0.13323908283689787, FillMaxRelative = 0.2412101479568045, TimeFromPreview = 24.191883826077124, EnergyDensityIncreaseFactor = 0 }, FillArea=33559.40259012617, PreviewFillRatio=0.2412101479568045, Results=7, StreamingSeconds (preview) = 24.191883826077124, StreamingSeconds (extrapolated) = 29.863968406396168, StreamingSeconds (no overhead) = 22.9444421 (04:39:48.4864165), LayerElapsedSeconds=37.2340827, LayerStreamStats=StreamStats { EdgeCount = 78928, OnTraceLength = 14310.4711667113, AllTraceLength = 39275.614919330925 }, TotalStreamStats=StreamStats { EdgeCount = 76778752, OnTraceLength = 14828999.9897289, AllTraceLength = 27880162.569108542 } [PrintingService.cs@2147] 08/16/2026 01:48:32 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 405, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 60.90016754947493, Elapsed = 11:01:17.6500816, TimeTotal = 18:05:51.9555334, Remaining = 07:04:34.3054518, Incomplete = False, SoftCount = 623, LayerPrintDone = 405, WeightsDone = 405, WeightDone = 04:41:04.9058082, WeightTotal = 07:07:19.4654563, WeightTotalEstimate = 07:07:19.4654563, LayerRecoatElapsed = 02:22:03.9225565, LayerRecoatDelays = 00:26:30, LayerRecoatPrintLayersElapsed = 01:42:56.6249510, LayerRecoatNoDelayAverage = 00:00:13.0828727, StreamingElapsed = 04:39:48.4864165, ObjectLayerOverheadAverageDuration = 00:00:00.0323544, TimeLayers = 10:27:34.1731974, CoolingElapsed = 00:00:00, CoolingEstimate = 03:39:38.9606191, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:50.7734510, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:01.2430905, JobElapsed = 06:22:58.2163435, JobTotal = 09:48:42.1566559, WeightEstimate = 02:26:14.5596481 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 07:53:06. coolingEstimate=03:39:38.9606191 [PrintingService.cs@1912] 08/16/2026 01:48:32 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 60.90016754947493;StartedAtUtc;11:01:17.6500816;18:05:51.9555334;07:04:34.3054518;False;623;405;405;04:41:04.9058082;07:07:19.4654563;07:07:19.4654563;02:22:03.9225565;00:26:30;01:42:56.6249510;00:00:13.0828727;04:39:48.4864165;00:00:00.0323544;10:27:34.1731974;00:00:00;03:39:38.9606191;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:50.7734510;00:00:00;00:04:01.2430905;06:22:58.2163435;09:48:42.1566559 [PrintingService.cs@1918] 08/16/2026 01:48:32 INFO [SLS4All.Compact.Printing.PrintingService] [0] Begin layer 405. PrevPreviewWeight=LayerWeight { Index = 404, FillTotalRelative = 0.13323908283689787, FillMaxRelative = 0.2412101479568045, TimeFromPreview = 24.191883826077124, EnergyDensityIncreaseFactor = 0 }, PrevPreviewFillRatio=0.2412101479568045, PreviewWeight=LayerWeight { Index = 405, FillTotalRelative = 0.13128702916639792, FillMaxRelative = 0.23683733556838454, TimeFromPreview = 41.86797064430241, EnergyDensityIncreaseFactor = 0 } [PrintingService.cs@2089] 08/16/2026 01:48:32 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:48:32 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:37.3056349. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 156013864, XYCompressed = 14084881, LSource = 80755681, LCompressed = 2902621 } [McuMovementClient.cs@491] 08/16/2026 01:48:32 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:48:32 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0631095. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:37.3769220. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 156013864, XYCompressed = 14084881, LSource = 80755681, LCompressed = 2902621 } [McuMovementClient.cs@491] 08/16/2026 01:48:32 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:48:32 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:37.3879447. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 156013864, XYCompressed = 14084881, LSource = 80755681, LCompressed = 2902621 } [McuMovementClient.cs@491] 08/16/2026 01:48:32 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - LayerMoves: LayerThickness=100, PowderVolume=3812.97781199265, PrevLayerFillRatio=0.2412101479568045: Z1=97.58350340360981, Z2=100, ZMove=700, UseLoweredSpeed=False, RecoaterPowderSpeedFactor=1, RecoaterPrintSpeedFactor=1, SinteredVolumeMultiplier=1.473684210526316, VolumeFactor=1.1, RecoatPasses=1, RecoaterMaxDistance=0, PowderBedDivision=Thickness, ShakeFactor=0, ShakeBackoff=70 [LayerClient.cs@761] 08/16/2026 01:48:32 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - Sums: { BedPrep = { Z1 = 11385.030966883338, Z2 = 13000 }, PrintCap = { Z1 = 11385.030966883338, Z2 = 13000 }, BeginLayer = { Z1 = 41342.71580189483, Z2 = 40900 } } [LayerClient.cs@969] 08/16/2026 01:48:32 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z1 (pin=mcu:P2.2) clock moved from 4809695867831 (4809695867831 @ 0) for mcu = 40066.843786 [16/08/2026 00:30:08] (40080.79889859167 sec) to 4812945741197 (from now=4812825741197, flags=None, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:48:32 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z2 (pin=mcu:P0.19) clock moved from 4809695867831 (4809695867831 @ 0) for mcu = 40066.843786 [16/08/2026 00:30:08] (40080.79889859167 sec) to 4812945741197 (from external timestamp, flags=None, requested=4812945741197 (4812945741197 @ 0) for mcu = 40093.926546 [16/08/2026 00:30:35] (40107.88117664167 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:48:32 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper r (pin=mcu:P0.22) clock moved from 4809695867831 (4809695867831 @ 0) for mcu = 40066.843786 [16/08/2026 00:30:08] (40080.79889859167 sec) to 4812945741197 (from external timestamp, flags=None, requested=4812945741197 (4812945741197 @ 0) for mcu = 40093.926546 [16/08/2026 00:30:35] (40107.88117664167 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:48:32 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:48:43 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:11.0815912. Loops = 45. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:48.5628629. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 156013864, XYCompressed = 14084881, LSource = 80755681, LCompressed = 2902621 } [McuMovementClient.cs@491] 08/16/2026 01:48:43 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Setting and waiting for surface temperature to settle (target=176, hasSetTarget=(null), hasSettleIncrease=False, delay=00:00:03, keep=True) [LayerClient.cs@1279] 08/16/2026 01:48:43 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Target temperature possibly reached, waiting to settle [LayerClient.cs@1311] 08/16/2026 01:48:46 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Completed [LayerClient.cs@310] 08/16/2026 01:48:46 INFO [SLS4All.Compact.Printing.PrintingService] [0] Streaming layer 405, Weight=LayerWeight { Index = 405, FillTotalRelative = 0.13128702916639792, FillMaxRelative = 0.23683733556838454, TimeFromPreview = 41.86797064430241, EnergyDensityIncreaseFactor = 0 }, Results=7, EnergyDensityIncrease=0 [PrintingService.cs@2099] 08/16/2026 01:48:46 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L, flushing existing data. This should happen only when a batch is starting, otherwise it is an indication that feeding or processing is too slow at times. Was Timestamp=0, Now=4814527190820, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000 [McuMovementClient.cs@846] 08/16/2026 01:48:46 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L to 4814647197247, flushed existing data. Was Timestamp=0, Now=4814527199418, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000, Dwelled=0 [McuMovementClient.cs@878] 08/16/2026 01:48:46 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] X/Y/L reset complete [McuMovementClient.cs@901] 08/16/2026 01:48:46 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper laser (pin=mcu:P2.0) clock moved from 4812810892168 (4812810892168 @ 0) for mcu = 40092.802801 [16/08/2026 00:30:34] (40106.757434733336 sec) to 4814647220084 (from now=4814527220084, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:48:46 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper x (pin=mcu:PDAC.1) clock moved from 4812810916233 (1232079594555857 @ 8) for mcu = 40092.803002 [16/08/2026 00:30:34] (40106.75763528181 sec) to 4814647220084 (from now=4814527220084, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:48:46 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper y (pin=mcu:PDAC.4) clock moved from 4812810916148 (1232079594534043 @ 8) for mcu = 40092.803001 [16/08/2026 00:30:34] (40106.75763457171 sec) to 4814647220084 (from now=4814527220084, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:48:47 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Script task completed [PrinterClientBase.cs@120] 08/16/2026 01:48:47 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, finishing movement [PrinterClientBase.cs@193] 08/16/2026 01:48:47 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:49:04 DBUG [SLS4All.Compact.McuClient.Sensors.HeaterCheck] [0] Heater powderChamber3 [HysteresisHeater] no longer approaching new target of 145 with temperature 134.75 [HeaterCheck.cs@111] 08/16/2026 01:49:08 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Publish task completed (priority=False) [PrinterClientBase.cs@248] 08/16/2026 01:49:08 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - GC. Raw movement duration = 00:00:20.8299729. Loops = 84. [McuMovementClient.cs@475] 08/16/2026 01:49:08 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. HasCollected = True, MajorCleanup = False, Raw movement duration = 00:00:20.8299729. Loops = 84. GC duration = 00:00:00.3392459. SinceCollect=00:01:13.8449407. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 156206710, XYCompressed = 14101296, LSource = 80853698, LCompressed = 2904922 } [McuMovementClient.cs@478] 08/16/2026 01:49:08 DBUG [SLS4All.Compact.Temperature.SoftAnalysisSurfaceHeater] [0] Soft heater seems to be lagging behind real-time (54 cases) [SoftAnalysisSurfaceHeater.cs@800] 08/16/2026 01:49:08 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] GC: gen0=98347, gen1=16631, gen2=561, LatencyMode=Interactive, FreeMemory=5792530432, Live=334572184, HeapSizeBytes=342354520, FragmentedBytes=8460976, TotalCommittedBytes=357908480, PinnedObjectsCount=24, MemoryLoadBytes=2788699668, HighMemoryLoadThresholdBytes=7605544550, Compacted=True, Concurrent=False [PrinterGC.cs@152] 08/16/2026 01:49:08 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, including movement [PrinterClientBase.cs@195] 08/16/2026 01:49:08 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ending layer 405 [PrintingService.cs@2118] 08/16/2026 01:49:08 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Starting [LayerClient.cs@1360] 08/16/2026 01:49:08 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:49:09 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.0110321. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 156206710, XYCompressed = 14101296, LSource = 80853698, LCompressed = 2904922 } [McuMovementClient.cs@491] 08/16/2026 01:49:09 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Completed [LayerClient.cs@1367] 08/16/2026 01:49:09 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 406, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 60.98656771198293, Elapsed = 11:01:54.2360871, TimeTotal = 18:05:19.6445005, Remaining = 07:03:25.4084134, Incomplete = False, SoftCount = 623, LayerPrintDone = 406, WeightsDone = 406, WeightDone = 04:41:27.2177620, WeightTotal = 07:06:58.5732956, WeightTotalEstimate = 07:06:58.5732956, LayerRecoatElapsed = 02:22:18.1966082, LayerRecoatDelays = 00:26:33, LayerRecoatPrintLayersElapsed = 01:43:10.8990028, LayerRecoatNoDelayAverage = 00:00:13.0794663, StreamingElapsed = 04:40:10.7660159, ObjectLayerOverheadAverageDuration = 00:00:00.0323544, TimeLayers = 10:27:10.2390990, CoolingElapsed = 00:00:00, CoolingEstimate = 03:39:30.5836846, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:50.3306190, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:01.1919945, JobElapsed = 06:23:34.7838831, JobTotal = 09:48:18.7164855, WeightEstimate = 02:25:31.3555336 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 07:52:34. coolingEstimate=03:39:30.5836846 [PrintingService.cs@1912] 08/16/2026 01:49:09 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 60.98656771198293;StartedAtUtc;11:01:54.2360871;18:05:19.6445005;07:03:25.4084134;False;623;406;406;04:41:27.2177620;07:06:58.5732956;07:06:58.5732956;02:22:18.1966082;00:26:33;01:43:10.8990028;00:00:13.0794663;04:40:10.7660159;00:00:00.0323544;10:27:10.2390990;00:00:00;03:39:30.5836846;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:50.3306190;00:00:00;00:04:01.1919945;06:23:34.7838831;09:48:18.7164855 [PrintingService.cs@1918] 08/16/2026 01:49:09 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ended layer 405. PreviewWeight=LayerWeight { Index = 405, FillTotalRelative = 0.13128702916639792, FillMaxRelative = 0.23683733556838454, TimeFromPreview = 41.86797064430241, EnergyDensityIncreaseFactor = 0 }, FillArea=33783.09374906056, PreviewFillRatio=0.23683733556838454, Results=7, StreamingSeconds (preview) = 41.86797064430241, StreamingSeconds (extrapolated) = 42.171760108192196, StreamingSeconds (no overhead) = 22.2795994 (04:40:10.7660159), LayerElapsedSeconds=36.5673407, LayerStreamStats=StreamStats { EdgeCount = 95534, OnTraceLength = 18784.374841436744, AllTraceLength = 45763.91624648869 }, TotalStreamStats=StreamStats { EdgeCount = 76874286, OnTraceLength = 14847784.364570336, AllTraceLength = 27925926.48535503 } [PrintingService.cs@2147] 08/16/2026 01:49:09 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 406, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 60.986574542700126, Elapsed = 11:01:54.2191975, TimeTotal = 18:05:19.6095129, Remaining = 07:03:25.3903154, Incomplete = False, SoftCount = 623, LayerPrintDone = 406, WeightsDone = 406, WeightDone = 04:41:27.2008724, WeightTotal = 07:06:58.5473788, WeightTotalEstimate = 07:06:58.5473788, LayerRecoatElapsed = 02:22:18.1966082, LayerRecoatDelays = 00:26:33, LayerRecoatPrintLayersElapsed = 01:43:10.8990028, LayerRecoatNoDelayAverage = 00:00:13.0794663, StreamingElapsed = 04:40:10.7660159, ObjectLayerOverheadAverageDuration = 00:00:00.0323128, TimeLayers = 10:27:10.2131822, CoolingElapsed = 00:00:00, CoolingEstimate = 03:39:30.5746138, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:50.3306190, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:01.1919945, JobElapsed = 06:23:34.8285098, JobTotal = 09:48:18.6905687, WeightEstimate = 02:25:31.3465064 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 07:52:34. coolingEstimate=03:39:30.5746138 [PrintingService.cs@1912] 08/16/2026 01:49:09 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 60.986574542700126;StartedAtUtc;11:01:54.2191975;18:05:19.6095129;07:03:25.3903154;False;623;406;406;04:41:27.2008724;07:06:58.5473788;07:06:58.5473788;02:22:18.1966082;00:26:33;01:43:10.8990028;00:00:13.0794663;04:40:10.7660159;00:00:00.0323128;10:27:10.2131822;00:00:00;03:39:30.5746138;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:50.3306190;00:00:00;00:04:01.1919945;06:23:34.8285098;09:48:18.6905687 [PrintingService.cs@1918] 08/16/2026 01:49:09 INFO [SLS4All.Compact.Printing.PrintingService] [0] Begin layer 406. PrevPreviewWeight=LayerWeight { Index = 405, FillTotalRelative = 0.13128702916639792, FillMaxRelative = 0.23683733556838454, TimeFromPreview = 41.86797064430241, EnergyDensityIncreaseFactor = 0 }, PrevPreviewFillRatio=0.23683733556838454, PreviewWeight=LayerWeight { Index = 406, FillTotalRelative = 0.12743594752414278, FillMaxRelative = 0.22963769842206533, TimeFromPreview = 22.742750324220392, EnergyDensityIncreaseFactor = 0 } [PrintingService.cs@2089] 08/16/2026 01:49:09 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:49:09 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.0766771. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 156206710, XYCompressed = 14101296, LSource = 80853698, LCompressed = 2904922 } [McuMovementClient.cs@491] 08/16/2026 01:49:09 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:49:09 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0632863. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.1416000. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 156206710, XYCompressed = 14101296, LSource = 80853698, LCompressed = 2904922 } [McuMovementClient.cs@491] 08/16/2026 01:49:09 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:49:09 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.1535832. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 156206710, XYCompressed = 14101296, LSource = 80853698, LCompressed = 2904922 } [McuMovementClient.cs@491] 08/16/2026 01:49:09 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - LayerMoves: LayerThickness=100, PowderVolume=3805.889733972364, PrevLayerFillRatio=0.23683733556838454: Z1=97.40210201086053, Z2=100, ZMove=700, UseLoweredSpeed=False, RecoaterPowderSpeedFactor=1, RecoaterPrintSpeedFactor=1, SinteredVolumeMultiplier=1.473684210526316, VolumeFactor=1.1, RecoatPasses=1, RecoaterMaxDistance=0, PowderBedDivision=Thickness, ShakeFactor=0, ShakeBackoff=70 [LayerClient.cs@761] 08/16/2026 01:49:09 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - Sums: { BedPrep = { Z1 = 11385.030966883338, Z2 = 13000 }, PrintCap = { Z1 = 11385.030966883338, Z2 = 13000 }, BeginLayer = { Z1 = 41440.117903905695, Z2 = 41000 } } [LayerClient.cs@969] 08/16/2026 01:49:09 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z1 (pin=mcu:P2.2) clock moved from 4814165149169 (4814165149169 @ 0) for mcu = 40104.088391 [16/08/2026 00:30:46] (40118.04290974166 sec) to 4817338959877 (from now=4817218959877, flags=None, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:49:09 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z2 (pin=mcu:P0.19) clock moved from 4814165149169 (4814165149169 @ 0) for mcu = 40104.088391 [16/08/2026 00:30:46] (40118.04290974166 sec) to 4817338959877 (from external timestamp, flags=None, requested=4817338959877 (4817338959877 @ 0) for mcu = 40130.537253 [16/08/2026 00:31:12] (40144.49133230833 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:49:09 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper r (pin=mcu:P0.22) clock moved from 4814165149169 (4814165149169 @ 0) for mcu = 40104.088391 [16/08/2026 00:30:46] (40118.04290974166 sec) to 4817338959877 (from external timestamp, flags=None, requested=4817338959877 (4817338959877 @ 0) for mcu = 40130.537253 [16/08/2026 00:31:12] (40144.49133230833 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:49:09 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:49:20 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:11.0794482. Loops = 45. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:11.3269993. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 156206710, XYCompressed = 14101296, LSource = 80853698, LCompressed = 2904922 } [McuMovementClient.cs@491] 08/16/2026 01:49:20 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Setting and waiting for surface temperature to settle (target=176, hasSetTarget=(null), hasSettleIncrease=False, delay=00:00:03, keep=True) [LayerClient.cs@1279] 08/16/2026 01:49:20 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Target temperature possibly reached, waiting to settle [LayerClient.cs@1311] 08/16/2026 01:49:23 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Completed [LayerClient.cs@310] 08/16/2026 01:49:23 INFO [SLS4All.Compact.Printing.PrintingService] [0] Streaming layer 406, Weight=LayerWeight { Index = 406, FillTotalRelative = 0.12743594752414278, FillMaxRelative = 0.22963769842206533, TimeFromPreview = 22.742750324220392, EnergyDensityIncreaseFactor = 0 }, Results=7, EnergyDensityIncrease=0 [PrintingService.cs@2099] 08/16/2026 01:49:23 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L, flushing existing data. This should happen only when a batch is starting, otherwise it is an indication that feeding or processing is too slow at times. Was Timestamp=0, Now=4818922269733, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000 [McuMovementClient.cs@846] 08/16/2026 01:49:23 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L to 4819042275343, flushed existing data. Was Timestamp=0, Now=4818922277424, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000, Dwelled=0 [McuMovementClient.cs@878] 08/16/2026 01:49:23 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] X/Y/L reset complete [McuMovementClient.cs@901] 08/16/2026 01:49:23 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper laser (pin=mcu:P2.0) clock moved from 4817158159498 (4817158159498 @ 0) for mcu = 40129.030593 [16/08/2026 00:31:11] (40142.98466248333 sec) to 4819042303954 (from now=4818922303954, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:49:23 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper x (pin=mcu:PDAC.1) clock moved from 4817158183490 (1233192494973558 @ 8) for mcu = 40129.030793 [16/08/2026 00:31:11] (40142.984862420504 sec) to 4819042303954 (from now=4818922303954, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:49:23 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper y (pin=mcu:PDAC.4) clock moved from 4817158183503 (1233192494976952 @ 8) for mcu = 40129.030793 [16/08/2026 00:31:11] (40142.98486253099 sec) to 4819042303954 (from now=4818922303954, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:49:23 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Script task completed [PrinterClientBase.cs@120] 08/16/2026 01:49:24 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, finishing movement [PrinterClientBase.cs@193] 08/16/2026 01:49:24 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:49:32 DBUG [SLS4All.Compact.Temperature.Mlx90640Camera] [0] Read 362 samples in 00:01:00.1315110 ~ 6.02 samples/sec, 3 resets, 118 ignored frames) [Mlx90640Camera.cs@313] 08/16/2026 01:49:45 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Publish task completed (priority=False) [PrinterClientBase.cs@248] 08/16/2026 01:49:45 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:21.3086717. Loops = 86. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:36.8184650. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 156367574, XYCompressed = 14123065, LSource = 80942242, LCompressed = 2911432 } [McuMovementClient.cs@491] 08/16/2026 01:49:45 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, including movement [PrinterClientBase.cs@195] 08/16/2026 01:49:45 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ending layer 406 [PrintingService.cs@2118] 08/16/2026 01:49:45 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Starting [LayerClient.cs@1360] 08/16/2026 01:49:45 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:49:45 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:36.8293912. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 156367574, XYCompressed = 14123065, LSource = 80942242, LCompressed = 2911432 } [McuMovementClient.cs@491] 08/16/2026 01:49:45 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Completed [LayerClient.cs@1367] 08/16/2026 01:49:45 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 407, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 61.05686742697413, Elapsed = 11:02:31.0099647, TimeTotal = 18:05:04.8958780, Remaining = 07:02:33.8859133, Incomplete = False, SoftCount = 623, LayerPrintDone = 407, WeightsDone = 407, WeightDone = 04:41:49.7120052, WeightTotal = 07:06:50.6695210, WeightTotalEstimate = 07:06:50.6695210, LayerRecoatElapsed = 02:22:32.4762426, LayerRecoatDelays = 00:26:36, LayerRecoatPrintLayersElapsed = 01:43:25.1786372, LayerRecoatNoDelayAverage = 00:00:13.0760832, StreamingElapsed = 04:40:33.2448359, ObjectLayerOverheadAverageDuration = 00:00:00.0323128, TimeLayers = 10:26:59.3141934, CoolingElapsed = 00:00:00, CoolingEstimate = 03:39:26.7599677, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:49.8908160, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:01.1412480, JobElapsed = 06:24:11.6022133, JobTotal = 09:48:08.2821294, WeightEstimate = 02:25:00.9575158 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 07:52:19. coolingEstimate=03:39:26.7599677 [PrintingService.cs@1912] 08/16/2026 01:49:45 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 61.05686742697413;StartedAtUtc;11:02:31.0099647;18:05:04.8958780;07:02:33.8859133;False;623;407;407;04:41:49.7120052;07:06:50.6695210;07:06:50.6695210;02:22:32.4762426;00:26:36;01:43:25.1786372;00:00:13.0760832;04:40:33.2448359;00:00:00.0323128;10:26:59.3141934;00:00:00;03:39:26.7599677;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:49.8908160;00:00:00;00:04:01.1412480;06:24:11.6022133;09:48:08.2821294 [PrintingService.cs@1918] 08/16/2026 01:49:45 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ended layer 406. PreviewWeight=LayerWeight { Index = 406, FillTotalRelative = 0.12743594752414278, FillMaxRelative = 0.22963769842206533, TimeFromPreview = 22.742750324220392, EnergyDensityIncreaseFactor = 0 }, FillArea=30869.390905344226, PreviewFillRatio=0.22963769842206533, Results=7, StreamingSeconds (preview) = 22.742750324220392, StreamingSeconds (extrapolated) = 29.35667780952996, StreamingSeconds (no overhead) = 22.47882 (04:40:33.2448359), LayerElapsedSeconds=36.7722724, LayerStreamStats=StreamStats { EdgeCount = 77452, OnTraceLength = 14031.77756216377, AllTraceLength = 37894.58144316822 }, TotalStreamStats=StreamStats { EdgeCount = 76951738, OnTraceLength = 14861816.1421325, AllTraceLength = 27963821.0667982 } [PrintingService.cs@2147] 08/16/2026 01:49:45 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 407, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 61.05685628507823, Elapsed = 11:02:31.0376814, TimeTotal = 18:05:04.9531535, Remaining = 07:02:33.9154721, Incomplete = False, SoftCount = 623, LayerPrintDone = 407, WeightsDone = 407, WeightDone = 04:41:49.7397219, WeightTotal = 07:06:50.7119473, WeightTotalEstimate = 07:06:50.7119473, LayerRecoatElapsed = 02:22:32.4762426, LayerRecoatDelays = 00:26:36, LayerRecoatPrintLayersElapsed = 01:43:25.1786372, LayerRecoatNoDelayAverage = 00:00:13.0760832, StreamingElapsed = 04:40:33.2448359, ObjectLayerOverheadAverageDuration = 00:00:00.0323809, TimeLayers = 10:26:59.3566197, CoolingElapsed = 00:00:00, CoolingEstimate = 03:39:26.7748169, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:49.8908160, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:01.1412480, JobElapsed = 06:24:11.6061729, JobTotal = 09:48:08.3245557, WeightEstimate = 02:25:00.9722254 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 07:52:19. coolingEstimate=03:39:26.7748169 [PrintingService.cs@1912] 08/16/2026 01:49:45 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 61.05685628507823;StartedAtUtc;11:02:31.0376814;18:05:04.9531535;07:02:33.9154721;False;623;407;407;04:41:49.7397219;07:06:50.7119473;07:06:50.7119473;02:22:32.4762426;00:26:36;01:43:25.1786372;00:00:13.0760832;04:40:33.2448359;00:00:00.0323809;10:26:59.3566197;00:00:00;03:39:26.7748169;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:49.8908160;00:00:00;00:04:01.1412480;06:24:11.6061729;09:48:08.3245557 [PrintingService.cs@1918] 08/16/2026 01:49:45 INFO [SLS4All.Compact.Printing.PrintingService] [0] Begin layer 407. PrevPreviewWeight=LayerWeight { Index = 406, FillTotalRelative = 0.12743594752414278, FillMaxRelative = 0.22963769842206533, TimeFromPreview = 22.742750324220392, EnergyDensityIncreaseFactor = 0 }, PrevPreviewFillRatio=0.22963769842206533, PreviewWeight=LayerWeight { Index = 407, FillTotalRelative = 0.12252231000385806, FillMaxRelative = 0.21961357240557178, TimeFromPreview = 41.20022360823959, EnergyDensityIncreaseFactor = 0 } [PrintingService.cs@2089] 08/16/2026 01:49:45 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:49:45 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:36.8460187. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 156367574, XYCompressed = 14123065, LSource = 80942242, LCompressed = 2911432 } [McuMovementClient.cs@491] 08/16/2026 01:49:45 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:49:45 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0632850. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:36.9106269. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 156367574, XYCompressed = 14123065, LSource = 80942242, LCompressed = 2911432 } [McuMovementClient.cs@491] 08/16/2026 01:49:45 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:49:45 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:36.9226863. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 156367574, XYCompressed = 14123065, LSource = 80942242, LCompressed = 2911432 } [McuMovementClient.cs@491] 08/16/2026 01:49:45 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - LayerMoves: LayerThickness=100, PowderVolume=3794.2195351899954, PrevLayerFillRatio=0.22963769842206533: Z1=97.10343285023278, Z2=100, ZMove=700, UseLoweredSpeed=False, RecoaterPowderSpeedFactor=1, RecoaterPrintSpeedFactor=1, SinteredVolumeMultiplier=1.473684210526316, VolumeFactor=1.1, RecoatPasses=1, RecoaterMaxDistance=0, PowderBedDivision=Thickness, ShakeFactor=0, ShakeBackoff=70 [LayerClient.cs@761] 08/16/2026 01:49:45 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - Sums: { BedPrep = { Z1 = 11385.030966883338, Z2 = 13000 }, PrintCap = { Z1 = 11385.030966883338, Z2 = 13000 }, BeginLayer = { Z1 = 41537.22133675593, Z2 = 41100 } } [LayerClient.cs@969] 08/16/2026 01:49:45 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z1 (pin=mcu:P2.2) clock moved from 4818558320268 (4818558320268 @ 0) for mcu = 40140.698870 [16/08/2026 00:31:22] (40154.6526689 sec) to 4821751167133 (from now=4821631167133, flags=None, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:49:45 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z2 (pin=mcu:P0.19) clock moved from 4818558320268 (4818558320268 @ 0) for mcu = 40140.698870 [16/08/2026 00:31:22] (40154.6526689 sec) to 4821751167133 (from external timestamp, flags=None, requested=4821751167133 (4821751167133 @ 0) for mcu = 40167.306426 [16/08/2026 00:31:49] (40181.259726108336 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:49:45 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper r (pin=mcu:P0.22) clock moved from 4818558320268 (4818558320268 @ 0) for mcu = 40140.698870 [16/08/2026 00:31:22] (40154.6526689 sec) to 4821751167133 (from external timestamp, flags=None, requested=4821751167133 (4821751167133 @ 0) for mcu = 40167.306426 [16/08/2026 00:31:49] (40181.259726108336 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:49:45 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:49:57 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:11.0753724. Loops = 45. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:48.0940291. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 156367574, XYCompressed = 14123065, LSource = 80942242, LCompressed = 2911432 } [McuMovementClient.cs@491] 08/16/2026 01:49:57 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Setting and waiting for surface temperature to settle (target=176, hasSetTarget=(null), hasSettleIncrease=False, delay=00:00:03, keep=True) [LayerClient.cs@1279] 08/16/2026 01:49:57 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Target temperature possibly reached, waiting to settle [LayerClient.cs@1311] 08/16/2026 01:50:00 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Completed [LayerClient.cs@310] 08/16/2026 01:50:00 INFO [SLS4All.Compact.Printing.PrintingService] [0] Streaming layer 407, Weight=LayerWeight { Index = 407, FillTotalRelative = 0.12252231000385806, FillMaxRelative = 0.21961357240557178, TimeFromPreview = 41.20022360823959, EnergyDensityIncreaseFactor = 0 }, Results=7, EnergyDensityIncrease=0 [PrintingService.cs@2099] 08/16/2026 01:50:00 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L, flushing existing data. This should happen only when a batch is starting, otherwise it is an indication that feeding or processing is too slow at times. Was Timestamp=0, Now=4823335934089, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000 [McuMovementClient.cs@846] 08/16/2026 01:50:00 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L to 4823455941965, flushed existing data. Was Timestamp=0, Now=4823335944257, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000, Dwelled=0 [McuMovementClient.cs@878] 08/16/2026 01:50:00 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] X/Y/L reset complete [McuMovementClient.cs@901] 08/16/2026 01:50:00 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper laser (pin=mcu:P2.0) clock moved from 4821617073494 (4821617073494 @ 0) for mcu = 40166.188979 [16/08/2026 00:31:48] (40180.14227911667 sec) to 4823455994657 (from now=4823335994657, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:50:00 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper x (pin=mcu:PDAC.1) clock moved from 4821617097533 (1234333976968692 @ 8) for mcu = 40166.189179 [16/08/2026 00:31:48] (40180.14247944961 sec) to 4823455994657 (from now=4823335994657, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:50:00 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper y (pin=mcu:PDAC.4) clock moved from 4821617097496 (1234333976959075 @ 8) for mcu = 40166.189179 [16/08/2026 00:31:48] (40180.14247913656 sec) to 4823455994657 (from now=4823335994657, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:50:00 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Script task completed [PrinterClientBase.cs@120] 08/16/2026 01:50:00 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, finishing movement [PrinterClientBase.cs@193] 08/16/2026 01:50:00 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:50:04 DBUG [SLS4All.Compact.McuClient.Sensors.HeaterCheck] [0] Heater powderChamber3 [HysteresisHeater] no longer approaching new target of 145 with temperature 133.5 [HeaterCheck.cs@111] 08/16/2026 01:50:21 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Publish task completed (priority=False) [PrinterClientBase.cs@248] 08/16/2026 01:50:21 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - GC. Raw movement duration = 00:00:20.7981027. Loops = 84. [McuMovementClient.cs@475] 08/16/2026 01:50:22 DBUG [SLS4All.Compact.Temperature.SoftAnalysisSurfaceHeater] [0] Soft heater seems to be lagging behind real-time (135 cases) [SoftAnalysisSurfaceHeater.cs@800] 08/16/2026 01:50:22 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. HasCollected = True, MajorCleanup = True, Raw movement duration = 00:00:20.7981027. Loops = 84. GC duration = 00:00:00.9949202. SinceCollect=00:01:13.8803290. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 156556950, XYCompressed = 14139594, LSource = 81038473, LCompressed = 2913800 } [McuMovementClient.cs@478] 08/16/2026 01:50:22 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] GC: gen0=98541, gen1=16678, gen2=563, LatencyMode=Interactive, FreeMemory=5877219328, Live=335278576, HeapSizeBytes=334813560, FragmentedBytes=809656, TotalCommittedBytes=336363520, PinnedObjectsCount=1, MemoryLoadBytes=2704193617, HighMemoryLoadThresholdBytes=7605544550, Compacted=True, Concurrent=False [PrinterGC.cs@152] 08/16/2026 01:50:22 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, including movement [PrinterClientBase.cs@195] 08/16/2026 01:50:22 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ending layer 407 [PrintingService.cs@2118] 08/16/2026 01:50:22 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Starting [LayerClient.cs@1360] 08/16/2026 01:50:22 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:50:22 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.0125767. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 156556950, XYCompressed = 14139594, LSource = 81038473, LCompressed = 2913800 } [McuMovementClient.cs@491] 08/16/2026 01:50:22 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Completed [LayerClient.cs@1367] 08/16/2026 01:50:22 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 408, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 61.14243717733721, Elapsed = 11:03:08.1132371, TimeTotal = 18:04:34.4639467, Remaining = 07:01:26.3507096, Incomplete = False, SoftCount = 623, LayerPrintDone = 408, WeightsDone = 408, WeightDone = 04:42:12.5317196, WeightTotal = 07:06:31.1305909, WeightTotalEstimate = 07:06:31.1305909, LayerRecoatElapsed = 02:22:46.7598006, LayerRecoatDelays = 00:26:39, LayerRecoatPrintLayersElapsed = 01:43:39.4621952, LayerRecoatNoDelayAverage = 00:00:13.0727201, StreamingElapsed = 04:40:56.0044527, ObjectLayerOverheadAverageDuration = 00:00:00.0323809, TimeLayers = 10:26:36.7720221, CoolingElapsed = 00:00:00, CoolingEstimate = 03:39:18.8702077, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:49.4536130, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:01.0908015, JobElapsed = 06:24:48.6661373, JobTotal = 09:47:46.2276076, WeightEstimate = 02:24:18.5988713 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 07:51:49. coolingEstimate=03:39:18.8702077 [PrintingService.cs@1912] 08/16/2026 01:50:22 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 61.14243717733721;StartedAtUtc;11:03:08.1132371;18:04:34.4639467;07:01:26.3507096;False;623;408;408;04:42:12.5317196;07:06:31.1305909;07:06:31.1305909;02:22:46.7598006;00:26:39;01:43:39.4621952;00:00:13.0727201;04:40:56.0044527;00:00:00.0323809;10:26:36.7720221;00:00:00;03:39:18.8702077;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:49.4536130;00:00:00;00:04:01.0908015;06:24:48.6661373;09:47:46.2276076 [PrintingService.cs@1918] 08/16/2026 01:50:22 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ended layer 407. PreviewWeight=LayerWeight { Index = 407, FillTotalRelative = 0.12252231000385806, FillMaxRelative = 0.21961357240557178, TimeFromPreview = 41.20022360823959, EnergyDensityIncreaseFactor = 0 }, FillArea=30001.185182598638, PreviewFillRatio=0.21961357240557178, Results=7, StreamingSeconds (preview) = 41.20022360823959, StreamingSeconds (extrapolated) = 41.34097311897029, StreamingSeconds (no overhead) = 22.7596168 (04:40:56.0044527), LayerElapsedSeconds=37.0602268, LayerStreamStats=StreamStats { EdgeCount = 93765, OnTraceLength = 18444.461927790195, AllTraceLength = 45958.86449053511 }, TotalStreamStats=StreamStats { EdgeCount = 77045503, OnTraceLength = 14880260.60406029, AllTraceLength = 28009779.931288734 } [PrintingService.cs@2147] 08/16/2026 01:50:22 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 408, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 61.14244178117041, Elapsed = 11:03:08.1017315, TimeTotal = 18:04:34.4402291, Remaining = 07:01:26.3384976, Incomplete = False, SoftCount = 623, LayerPrintDone = 408, WeightsDone = 408, WeightDone = 04:42:12.5202140, WeightTotal = 07:06:31.1130223, WeightTotalEstimate = 07:06:31.1130223, LayerRecoatElapsed = 02:22:46.7598006, LayerRecoatDelays = 00:26:39, LayerRecoatPrintLayersElapsed = 01:43:39.4621952, LayerRecoatNoDelayAverage = 00:00:13.0727201, StreamingElapsed = 04:40:56.0044527, ObjectLayerOverheadAverageDuration = 00:00:00.0323527, TimeLayers = 10:26:36.7544535, CoolingElapsed = 00:00:00, CoolingEstimate = 03:39:18.8640587, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:49.4536130, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:01.0908015, JobElapsed = 06:24:48.6700612, JobTotal = 09:47:46.2100390, WeightEstimate = 02:24:18.5928083 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 07:51:49. coolingEstimate=03:39:18.8640587 [PrintingService.cs@1912] 08/16/2026 01:50:22 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 61.14244178117041;StartedAtUtc;11:03:08.1017315;18:04:34.4402291;07:01:26.3384976;False;623;408;408;04:42:12.5202140;07:06:31.1130223;07:06:31.1130223;02:22:46.7598006;00:26:39;01:43:39.4621952;00:00:13.0727201;04:40:56.0044527;00:00:00.0323527;10:26:36.7544535;00:00:00;03:39:18.8640587;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:49.4536130;00:00:00;00:04:01.0908015;06:24:48.6700612;09:47:46.2100390 [PrintingService.cs@1918] 08/16/2026 01:50:22 INFO [SLS4All.Compact.Printing.PrintingService] [0] Begin layer 408. PrevPreviewWeight=LayerWeight { Index = 407, FillTotalRelative = 0.12252231000385806, FillMaxRelative = 0.21961357240557178, TimeFromPreview = 41.20022360823959, EnergyDensityIncreaseFactor = 0 }, PrevPreviewFillRatio=0.21961357240557178, PreviewWeight=LayerWeight { Index = 408, FillTotalRelative = 0.12067595338888948, FillMaxRelative = 0.21500362366315867, TimeFromPreview = 20.603491213419286, EnergyDensityIncreaseFactor = 0 } [PrintingService.cs@2089] 08/16/2026 01:50:22 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:50:22 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.0325309. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 156556950, XYCompressed = 14139594, LSource = 81038473, LCompressed = 2913800 } [McuMovementClient.cs@491] 08/16/2026 01:50:22 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:50:22 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0630473. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.0973202. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 156556950, XYCompressed = 14139594, LSource = 81038473, LCompressed = 2913800 } [McuMovementClient.cs@491] 08/16/2026 01:50:22 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:50:22 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.1105043. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 156556950, XYCompressed = 14139594, LSource = 81038473, LCompressed = 2913800 } [McuMovementClient.cs@491] 08/16/2026 01:50:22 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - LayerMoves: LayerThickness=100, PowderVolume=3777.9710019855415, PrevLayerFillRatio=0.21961357240557178: Z1=96.68759282350263, Z2=100, ZMove=700, UseLoweredSpeed=False, RecoaterPowderSpeedFactor=1, RecoaterPrintSpeedFactor=1, SinteredVolumeMultiplier=1.473684210526316, VolumeFactor=1.1, RecoatPasses=1, RecoaterMaxDistance=0, PowderBedDivision=Thickness, ShakeFactor=0, ShakeBackoff=70 [LayerClient.cs@761] 08/16/2026 01:50:22 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - Sums: { BedPrep = { Z1 = 11385.030966883338, Z2 = 13000 }, PrintCap = { Z1 = 11385.030966883338, Z2 = 13000 }, BeginLayer = { Z1 = 41633.90892957943, Z2 = 41200 } } [LayerClient.cs@969] 08/16/2026 01:50:22 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z1 (pin=mcu:P2.2) clock moved from 4822970510017 (4822970510017 @ 0) for mcu = 40177.467748 [16/08/2026 00:31:59] (40191.42091680833 sec) to 4826199266113 (from now=4826079266113, flags=None, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:50:22 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z2 (pin=mcu:P0.19) clock moved from 4822970510017 (4822970510017 @ 0) for mcu = 40177.467748 [16/08/2026 00:31:59] (40191.42091680833 sec) to 4826199266113 (from external timestamp, flags=None, requested=4826199266113 (4826199266113 @ 0) for mcu = 40204.374512 [16/08/2026 00:32:26] (40218.327217608334 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:50:22 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper r (pin=mcu:P0.22) clock moved from 4822970510017 (4822970510017 @ 0) for mcu = 40177.467748 [16/08/2026 00:31:59] (40191.42091680833 sec) to 4826199266113 (from external timestamp, flags=None, requested=4826199266113 (4826199266113 @ 0) for mcu = 40204.374512 [16/08/2026 00:32:26] (40218.327217608334 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:50:23 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:50:32 DBUG [SLS4All.Compact.Temperature.Mlx90640Camera] [0] Read 360 samples in 00:01:00.1647325 ~ 5.98 samples/sec, 3 resets, 118 ignored frames) [Mlx90640Camera.cs@313] 08/16/2026 01:50:34 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:11.0720352. Loops = 45. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:11.2825573. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 156556950, XYCompressed = 14139594, LSource = 81038473, LCompressed = 2913800 } [McuMovementClient.cs@491] 08/16/2026 01:50:34 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Setting and waiting for surface temperature to settle (target=176, hasSetTarget=(null), hasSettleIncrease=False, delay=00:00:03, keep=True) [LayerClient.cs@1279] 08/16/2026 01:50:34 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Target temperature possibly reached, waiting to settle [LayerClient.cs@1311] 08/16/2026 01:50:34 DBUG [SLS4All.Compact.Configuration.AppDataOptionsWriter] [0] Saving options to /home/ppak/SLS4All/.PrivateConfiguration/SLS4All.Compact.Printer.PrinterWearCaptureSavedOptions.json [AppDataOptionsWriter.cs@86] 08/16/2026 01:50:35 DBUG [SLS4All.Compact.Configuration.AppDataOptionsWriter] [0] Confirmed saved options in /home/ppak/SLS4All/.PrivateConfiguration/SLS4All.Compact.Printer.PrinterWearCaptureSavedOptions.json [AppDataOptionsWriter.cs@138] 08/16/2026 01:50:35 INFO [SLS4All.Compact.Camera.MjpegDeviceCameraClient] [0] Restarting generator [LazyDataGenerator.cs@79] 08/16/2026 01:50:35 INFO [SLS4All.Compact.Camera.MjpegDeviceCameraClient] [0] Starting generator [LazyDataGenerator.cs@100] 08/16/2026 01:50:35 DBUG [SLS4All.Compact.Camera.MjpegDeviceCameraClient] [0] Generator stopped (cancelled=True) [LazyDataGenerator.cs@145] 08/16/2026 01:50:35 INFO [SLS4All.Compact.Camera.MjpegDeviceCameraClient] [0] Starting camera [MjpegDeviceCameraClient.cs@174] 08/16/2026 01:50:37 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Completed [LayerClient.cs@310] 08/16/2026 01:50:37 INFO [SLS4All.Compact.Printing.PrintingService] [0] Streaming layer 408, Weight=LayerWeight { Index = 408, FillTotalRelative = 0.12067595338888948, FillMaxRelative = 0.21500362366315867, TimeFromPreview = 20.603491213419286, EnergyDensityIncreaseFactor = 0 }, Results=7, EnergyDensityIncrease=0 [PrintingService.cs@2099] 08/16/2026 01:50:37 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L, flushing existing data. This should happen only when a batch is starting, otherwise it is an indication that feeding or processing is too slow at times. Was Timestamp=0, Now=4827787464295, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000 [McuMovementClient.cs@846] 08/16/2026 01:50:37 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L to 4827907468816, flushed existing data. Was Timestamp=0, Now=4827787470913, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000, Dwelled=0 [McuMovementClient.cs@878] 08/16/2026 01:50:37 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] X/Y/L reset complete [McuMovementClient.cs@901] 08/16/2026 01:50:37 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper laser (pin=mcu:P2.0) clock moved from 4825945371601 (4825945371601 @ 0) for mcu = 40202.258706 [16/08/2026 00:32:24] (40216.211430008334 sec) to 4827907483059 (from now=4827787483059, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:50:37 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper x (pin=mcu:PDAC.1) clock moved from 4825945395585 (1235442021270007 @ 8) for mcu = 40202.258906 [16/08/2026 00:32:24] (40216.21162988304 sec) to 4827907483059 (from now=4827787483059, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:50:37 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper y (pin=mcu:PDAC.4) clock moved from 4825945395592 (1235442021271670 @ 8) for mcu = 40202.258906 [16/08/2026 00:32:24] (40216.21162993718 sec) to 4827907483059 (from now=4827787483059, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:50:37 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Script task completed [PrinterClientBase.cs@120] 08/16/2026 01:50:38 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, finishing movement [PrinterClientBase.cs@193] 08/16/2026 01:50:38 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:50:59 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Publish task completed (priority=False) [PrinterClientBase.cs@248] 08/16/2026 01:50:59 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:20.7294003. Loops = 83. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:36.5013141. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 156714930, XYCompressed = 14161337, LSource = 81125282, LCompressed = 2920385 } [McuMovementClient.cs@491] 08/16/2026 01:50:59 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, including movement [PrinterClientBase.cs@195] 08/16/2026 01:50:59 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ending layer 408 [PrintingService.cs@2118] 08/16/2026 01:50:59 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Starting [LayerClient.cs@1360] 08/16/2026 01:50:59 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:50:59 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:36.5135506. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 156714930, XYCompressed = 14161337, LSource = 81125282, LCompressed = 2920385 } [McuMovementClient.cs@491] 08/16/2026 01:50:59 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Completed [LayerClient.cs@1367] 08/16/2026 01:50:59 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 409, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 61.21371165521642, Elapsed = 11:03:44.6163037, TimeTotal = 18:04:18.3263567, Remaining = 07:00:33.7100530, Incomplete = False, SoftCount = 623, LayerPrintDone = 409, WeightsDone = 409, WeightDone = 04:42:34.7103884, WeightTotal = 07:06:22.1005088, WeightTotalEstimate = 07:06:22.1005088, LayerRecoatElapsed = 02:23:01.0841984, LayerRecoatDelays = 00:26:42, LayerRecoatPrintLayersElapsed = 01:43:53.7865930, LayerRecoatNoDelayAverage = 00:00:13.0694461, StreamingElapsed = 04:41:18.1622744, ObjectLayerOverheadAverageDuration = 00:00:00.0323527, TimeLayers = 10:26:24.8182517, CoolingElapsed = 00:00:00, CoolingEstimate = 03:39:14.6863881, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:49.0279930, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:01.0416915, JobElapsed = 06:25:25.1660105, JobTotal = 09:47:34.7485672, WeightEstimate = 02:23:47.3901204 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 07:51:33. coolingEstimate=03:39:14.6863881 [PrintingService.cs@1912] 08/16/2026 01:50:59 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 61.21371165521642;StartedAtUtc;11:03:44.6163037;18:04:18.3263567;07:00:33.7100530;False;623;409;409;04:42:34.7103884;07:06:22.1005088;07:06:22.1005088;02:23:01.0841984;00:26:42;01:43:53.7865930;00:00:13.0694461;04:41:18.1622744;00:00:00.0323527;10:26:24.8182517;00:00:00;03:39:14.6863881;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:49.0279930;00:00:00;00:04:01.0416915;06:25:25.1660105;09:47:34.7485672 [PrintingService.cs@1918] 08/16/2026 01:50:59 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ended layer 408. PreviewWeight=LayerWeight { Index = 408, FillTotalRelative = 0.12067595338888948, FillMaxRelative = 0.21500362366315867, TimeFromPreview = 20.603491213419286, EnergyDensityIncreaseFactor = 0 }, FillArea=30466.480490945683, PreviewFillRatio=0.21500362366315867, Results=7, StreamingSeconds (preview) = 20.603491213419286, StreamingSeconds (extrapolated) = 30.1703352743038, StreamingSeconds (no overhead) = 22.1578217 (04:41:18.1622744), LayerElapsedSeconds=36.4956865, LayerStreamStats=StreamStats { EdgeCount = 75968, OnTraceLength = 13775.99376240559, AllTraceLength = 37293.72068770416 }, TotalStreamStats=StreamStats { EdgeCount = 77121471, OnTraceLength = 14894036.597822696, AllTraceLength = 28047073.651976436 } [PrintingService.cs@2147] 08/16/2026 01:50:59 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 409, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 61.213717609371784, Elapsed = 11:03:44.6013342, TimeTotal = 18:04:18.2955741, Remaining = 07:00:33.6942399, Incomplete = False, SoftCount = 623, LayerPrintDone = 409, WeightsDone = 409, WeightDone = 04:42:34.6954189, WeightTotal = 07:06:22.0777069, WeightTotalEstimate = 07:06:22.0777070, LayerRecoatElapsed = 02:23:01.0841984, LayerRecoatDelays = 00:26:42, LayerRecoatPrintLayersElapsed = 01:43:53.7865930, LayerRecoatNoDelayAverage = 00:00:13.0694461, StreamingElapsed = 04:41:18.1622744, ObjectLayerOverheadAverageDuration = 00:00:00.0323161, TimeLayers = 10:26:24.7954498, CoolingElapsed = 00:00:00, CoolingEstimate = 03:39:14.6784074, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:49.0279930, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:01.0416915, JobElapsed = 06:25:25.1674739, JobTotal = 09:47:34.7257653, WeightEstimate = 02:23:47.3822881 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 07:51:33. coolingEstimate=03:39:14.6784074 [PrintingService.cs@1912] 08/16/2026 01:50:59 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 61.213717609371784;StartedAtUtc;11:03:44.6013342;18:04:18.2955741;07:00:33.6942399;False;623;409;409;04:42:34.6954189;07:06:22.0777069;07:06:22.0777070;02:23:01.0841984;00:26:42;01:43:53.7865930;00:00:13.0694461;04:41:18.1622744;00:00:00.0323161;10:26:24.7954498;00:00:00;03:39:14.6784074;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:49.0279930;00:00:00;00:04:01.0416915;06:25:25.1674739;09:47:34.7257653 [PrintingService.cs@1918] 08/16/2026 01:50:59 INFO [SLS4All.Compact.Printing.PrintingService] [0] Begin layer 409. PrevPreviewWeight=LayerWeight { Index = 408, FillTotalRelative = 0.12067595338888948, FillMaxRelative = 0.21500362366315867, TimeFromPreview = 20.603491213419286, EnergyDensityIncreaseFactor = 0 }, PrevPreviewFillRatio=0.21500362366315867, PreviewWeight=LayerWeight { Index = 409, FillTotalRelative = 0.11494127103538744, FillMaxRelative = 0.20001993873235213, TimeFromPreview = 54.58047468511761, EnergyDensityIncreaseFactor = 0 } [PrintingService.cs@2089] 08/16/2026 01:50:59 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:50:59 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:36.5341970. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 156714930, XYCompressed = 14161337, LSource = 81125282, LCompressed = 2920385 } [McuMovementClient.cs@491] 08/16/2026 01:50:59 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:50:59 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0633149. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:36.5974305. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 156714930, XYCompressed = 14161337, LSource = 81125282, LCompressed = 2920385 } [McuMovementClient.cs@491] 08/16/2026 01:50:59 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:50:59 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:36.6101750. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 156714930, XYCompressed = 14161337, LSource = 81125282, LCompressed = 2920385 } [McuMovementClient.cs@491] 08/16/2026 01:50:59 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - LayerMoves: LayerThickness=100, PowderVolume=3770.4985395395706, PrevLayerFillRatio=0.21500362366315867: Z1=96.4963540855702, Z2=100, ZMove=700, UseLoweredSpeed=False, RecoaterPowderSpeedFactor=1, RecoaterPrintSpeedFactor=1, SinteredVolumeMultiplier=1.473684210526316, VolumeFactor=1.1, RecoatPasses=1, RecoaterMaxDistance=0, PowderBedDivision=Thickness, ShakeFactor=0, ShakeBackoff=70 [LayerClient.cs@761] 08/16/2026 01:50:59 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - Sums: { BedPrep = { Z1 = 11385.030966883338, Z2 = 13000 }, PrintCap = { Z1 = 11385.030966883338, Z2 = 13000 }, BeginLayer = { Z1 = 41730.405283665, Z2 = 41300 } } [LayerClient.cs@969] 08/16/2026 01:50:59 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z1 (pin=mcu:P2.2) clock moved from 4827418567638 (4827418567638 @ 0) for mcu = 40214.535554 [16/08/2026 00:32:36] (40228.48806365 sec) to 4830579255131 (from now=4830459255131, flags=None, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:50:59 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z2 (pin=mcu:P0.19) clock moved from 4827418567638 (4827418567638 @ 0) for mcu = 40214.535554 [16/08/2026 00:32:36] (40228.48806365 sec) to 4830579255131 (from external timestamp, flags=None, requested=4830579255131 (4830579255131 @ 0) for mcu = 40240.875084 [16/08/2026 00:33:02] (40254.827126091666 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:50:59 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper r (pin=mcu:P0.22) clock moved from 4827418567638 (4827418567638 @ 0) for mcu = 40214.535554 [16/08/2026 00:32:36] (40228.48806365 sec) to 4830579255131 (from external timestamp, flags=None, requested=4830579255131 (4830579255131 @ 0) for mcu = 40240.875084 [16/08/2026 00:33:02] (40254.827126091666 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:50:59 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:51:10 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:11.0774432. Loops = 45. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:47.7853947. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 156714930, XYCompressed = 14161337, LSource = 81125282, LCompressed = 2920385 } [McuMovementClient.cs@491] 08/16/2026 01:51:10 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Setting and waiting for surface temperature to settle (target=176, hasSetTarget=(null), hasSettleIncrease=False, delay=00:00:03, keep=True) [LayerClient.cs@1279] 08/16/2026 01:51:10 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Target temperature possibly reached, waiting to settle [LayerClient.cs@1311] 08/16/2026 01:51:13 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Completed [LayerClient.cs@310] 08/16/2026 01:51:13 INFO [SLS4All.Compact.Printing.PrintingService] [0] Streaming layer 409, Weight=LayerWeight { Index = 409, FillTotalRelative = 0.11494127103538744, FillMaxRelative = 0.20001993873235213, TimeFromPreview = 54.58047468511761, EnergyDensityIncreaseFactor = 0 }, Results=7, EnergyDensityIncrease=0 [PrintingService.cs@2099] 08/16/2026 01:51:13 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L, flushing existing data. This should happen only when a batch is starting, otherwise it is an indication that feeding or processing is too slow at times. Was Timestamp=0, Now=4832163422436, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000 [McuMovementClient.cs@846] 08/16/2026 01:51:13 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L to 4832283452864, flushed existing data. Was Timestamp=0, Now=4832163454869, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000, Dwelled=0 [McuMovementClient.cs@878] 08/16/2026 01:51:13 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] X/Y/L reset complete [McuMovementClient.cs@901] 08/16/2026 01:51:13 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper laser (pin=mcu:P2.0) clock moved from 4830444426894 (4830444426894 @ 0) for mcu = 40239.751450 [16/08/2026 00:33:01] (40253.70355745 sec) to 4832283476176 (from now=4832163476176, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:51:13 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper x (pin=mcu:PDAC.1) clock moved from 4830444450908 (1236593779432640 @ 8) for mcu = 40239.751650 [16/08/2026 00:33:01] (40253.70375757292 sec) to 4832283476176 (from now=4832163476176, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:51:13 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper y (pin=mcu:PDAC.4) clock moved from 4830444450863 (1236593779421059 @ 8) for mcu = 40239.751649 [16/08/2026 00:33:01] (40253.70375719593 sec) to 4832283476176 (from now=4832163476176, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:51:13 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Script task completed [PrinterClientBase.cs@120] 08/16/2026 01:51:14 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, finishing movement [PrinterClientBase.cs@193] 08/16/2026 01:51:14 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:51:32 DBUG [SLS4All.Compact.Temperature.Mlx90640Camera] [0] Read 363 samples in 00:01:00.0376844 ~ 6.05 samples/sec, 3 resets, 118 ignored frames) [Mlx90640Camera.cs@313] 08/16/2026 01:51:35 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Publish task completed (priority=False) [PrinterClientBase.cs@248] 08/16/2026 01:51:35 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - GC. Raw movement duration = 00:00:20.4691035. Loops = 82. [McuMovementClient.cs@475] 08/16/2026 01:51:35 DBUG [SLS4All.Compact.Temperature.SoftAnalysisSurfaceHeater] [0] Soft heater seems to be lagging behind real-time (6 cases) [SoftAnalysisSurfaceHeater.cs@800] 08/16/2026 01:51:35 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. HasCollected = True, MajorCleanup = False, Raw movement duration = 00:00:20.4691035. Loops = 82. GC duration = 00:00:00.3519994. SinceCollect=00:01:12.6925499. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 156901378, XYCompressed = 14177599, LSource = 81219997, LCompressed = 2922680 } [McuMovementClient.cs@478] 08/16/2026 01:51:35 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] GC: gen0=98727, gen1=16748, gen2=564, LatencyMode=Interactive, FreeMemory=5815009280, Live=336116480, HeapSizeBytes=342982200, FragmentedBytes=7395088, TotalCommittedBytes=354058240, PinnedObjectsCount=27, MemoryLoadBytes=2704193617, HighMemoryLoadThresholdBytes=7605544550, Compacted=True, Concurrent=False [PrinterGC.cs@152] 08/16/2026 01:51:35 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, including movement [PrinterClientBase.cs@195] 08/16/2026 01:51:35 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ending layer 409 [PrintingService.cs@2118] 08/16/2026 01:51:35 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Starting [LayerClient.cs@1360] 08/16/2026 01:51:35 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:51:35 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.0130531. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 156901378, XYCompressed = 14177599, LSource = 81219997, LCompressed = 2922680 } [McuMovementClient.cs@491] 08/16/2026 01:51:35 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Completed [LayerClient.cs@1367] 08/16/2026 01:51:35 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 410, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 61.28465612906937, Elapsed = 11:04:20.8058289, TimeTotal = 18:04:02.0649256, Remaining = 06:59:41.2590967, Incomplete = False, SoftCount = 623, LayerPrintDone = 410, WeightsDone = 410, WeightDone = 04:42:56.6098837, WeightTotal = 07:06:13.0251285, WeightTotalEstimate = 07:06:13.0251286, LayerRecoatElapsed = 02:23:15.3742283, LayerRecoatDelays = 00:26:45, LayerRecoatPrintLayersElapsed = 01:44:08.0766229, LayerRecoatNoDelayAverage = 00:00:13.0661201, StreamingElapsed = 04:41:40.0444231, ObjectLayerOverheadAverageDuration = 00:00:00.0323161, TimeLayers = 10:26:12.7727472, CoolingElapsed = 00:00:00, CoolingEstimate = 03:39:10.4704615, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:48.5956130, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:00.9918015, JobElapsed = 06:26:01.3588516, JobTotal = 09:47:23.1853327, WeightEstimate = 02:23:16.4152449 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 07:51:16. coolingEstimate=03:39:10.4704615 [PrintingService.cs@1912] 08/16/2026 01:51:35 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 61.28465612906937;StartedAtUtc;11:04:20.8058289;18:04:02.0649256;06:59:41.2590967;False;623;410;410;04:42:56.6098837;07:06:13.0251285;07:06:13.0251286;02:23:15.3742283;00:26:45;01:44:08.0766229;00:00:13.0661201;04:41:40.0444231;00:00:00.0323161;10:26:12.7727472;00:00:00;03:39:10.4704615;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:48.5956130;00:00:00;00:04:00.9918015;06:26:01.3588516;09:47:23.1853327 [PrintingService.cs@1918] 08/16/2026 01:51:35 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ended layer 409. PreviewWeight=LayerWeight { Index = 409, FillTotalRelative = 0.11494127103538744, FillMaxRelative = 0.20001993873235213, TimeFromPreview = 54.58047468511761, EnergyDensityIncreaseFactor = 0 }, FillArea=30548.555820194742, PreviewFillRatio=0.20001993873235213, Results=7, StreamingSeconds (preview) = 54.58047468511761, StreamingSeconds (extrapolated) = 29.934727068326936, StreamingSeconds (no overhead) = 21.8821487 (04:41:40.0444231), LayerElapsedSeconds=36.1916593, LayerStreamStats=StreamStats { EdgeCount = 92296, OnTraceLength = 18147.810162289068, AllTraceLength = 45794.337855292484 }, TotalStreamStats=StreamStats { EdgeCount = 77213767, OnTraceLength = 14912184.407984985, AllTraceLength = 28092867.98983173 } [PrintingService.cs@2147] 08/16/2026 01:51:35 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 410, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 61.28466057066404, Elapsed = 11:04:20.7945950, TimeTotal = 18:04:02.0418810, Remaining = 06:59:41.2472860, Incomplete = False, SoftCount = 623, LayerPrintDone = 410, WeightsDone = 410, WeightDone = 04:42:56.5986498, WeightTotal = 07:06:13.0080584, WeightTotalEstimate = 07:06:13.0080584, LayerRecoatElapsed = 02:23:15.3742283, LayerRecoatDelays = 00:26:45, LayerRecoatPrintLayersElapsed = 01:44:08.0766229, LayerRecoatNoDelayAverage = 00:00:13.0661201, StreamingElapsed = 04:41:40.0444231, ObjectLayerOverheadAverageDuration = 00:00:00.0322887, TimeLayers = 10:26:12.7556771, CoolingElapsed = 00:00:00, CoolingEstimate = 03:39:10.4644870, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:48.5956130, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:00.9918015, JobElapsed = 06:26:01.3621434, JobTotal = 09:47:23.1682626, WeightEstimate = 02:23:16.4094086 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 07:51:16. coolingEstimate=03:39:10.4644870 [PrintingService.cs@1912] 08/16/2026 01:51:35 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 61.28466057066404;StartedAtUtc;11:04:20.7945950;18:04:02.0418810;06:59:41.2472860;False;623;410;410;04:42:56.5986498;07:06:13.0080584;07:06:13.0080584;02:23:15.3742283;00:26:45;01:44:08.0766229;00:00:13.0661201;04:41:40.0444231;00:00:00.0322887;10:26:12.7556771;00:00:00;03:39:10.4644870;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:48.5956130;00:00:00;00:04:00.9918015;06:26:01.3621434;09:47:23.1682626 [PrintingService.cs@1918] 08/16/2026 01:51:35 INFO [SLS4All.Compact.Printing.PrintingService] [0] Begin layer 410. PrevPreviewWeight=LayerWeight { Index = 409, FillTotalRelative = 0.11494127103538744, FillMaxRelative = 0.20001993873235213, TimeFromPreview = 54.58047468511761, EnergyDensityIncreaseFactor = 0 }, PrevPreviewFillRatio=0.20001993873235213, PreviewWeight=LayerWeight { Index = 410, FillTotalRelative = 0.11241958266474579, FillMaxRelative = 0.19454068084546167, TimeFromPreview = 19.53930919530031, EnergyDensityIncreaseFactor = 0 } [PrintingService.cs@2089] 08/16/2026 01:51:35 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:51:35 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.0330359. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 156901378, XYCompressed = 14177599, LSource = 81219997, LCompressed = 2922680 } [McuMovementClient.cs@491] 08/16/2026 01:51:35 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:51:35 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0619157. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.1042929. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 156901378, XYCompressed = 14177599, LSource = 81219997, LCompressed = 2922680 } [McuMovementClient.cs@491] 08/16/2026 01:51:35 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:51:35 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:00.1196971. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 156901378, XYCompressed = 14177599, LSource = 81219997, LCompressed = 2922680 } [McuMovementClient.cs@491] 08/16/2026 01:51:35 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - LayerMoves: LayerThickness=100, PowderVolume=3746.210845857079, PrevLayerFillRatio=0.20001993873235213: Z1=95.8747721210288, Z2=100, ZMove=700, UseLoweredSpeed=False, RecoaterPowderSpeedFactor=1, RecoaterPrintSpeedFactor=1, SinteredVolumeMultiplier=1.473684210526316, VolumeFactor=1.1, RecoatPasses=1, RecoaterMaxDistance=0, PowderBedDivision=Thickness, ShakeFactor=0, ShakeBackoff=70 [LayerClient.cs@761] 08/16/2026 01:51:35 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer - Sums: { BedPrep = { Z1 = 11385.030966883338, Z2 = 13000 }, PrintCap = { Z1 = 11385.030966883338, Z2 = 13000 }, BeginLayer = { Z1 = 41826.28005578603, Z2 = 41400 } } [LayerClient.cs@969] 08/16/2026 01:51:35 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z1 (pin=mcu:P2.2) clock moved from 4831798575043 (4831798575043 @ 0) for mcu = 40251.036187 [16/08/2026 00:33:13] (40264.98812535833 sec) to 4834923482648 (from now=4834803482648, flags=None, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:51:35 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper z2 (pin=mcu:P0.19) clock moved from 4831798575043 (4831798575043 @ 0) for mcu = 40251.036187 [16/08/2026 00:33:13] (40264.98812535833 sec) to 4834923482648 (from external timestamp, flags=None, requested=4834923482648 (4834923482648 @ 0) for mcu = 40277.077511 [16/08/2026 00:33:39] (40291.029022066665 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:51:35 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper r (pin=mcu:P0.22) clock moved from 4831798575043 (4831798575043 @ 0) for mcu = 40251.036187 [16/08/2026 00:33:13] (40264.98812535833 sec) to 4834923482648 (from external timestamp, flags=None, requested=4834923482648 (4834923482648 @ 0) for mcu = 40277.077511 [16/08/2026 00:33:39] (40291.029022066665 sec), advance=0) [McuStepper.cs@843] 08/16/2026 01:51:35 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:51:43 DBUG [SLS4All.Compact.McuClient.Sensors.HeaterCheck] [0] Heater powderChamber3 [HysteresisHeater] no longer approaching new target of 145 with temperature 133.75 [HeaterCheck.cs@111] 08/16/2026 01:51:46 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:11.0713602. Loops = 45. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:11.2923827. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 156901378, XYCompressed = 14177599, LSource = 81219997, LCompressed = 2922680 } [McuMovementClient.cs@491] 08/16/2026 01:51:46 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Setting and waiting for surface temperature to settle (target=176, hasSetTarget=(null), hasSettleIncrease=False, delay=00:00:03, keep=True) [LayerClient.cs@1279] 08/16/2026 01:51:46 DBUG [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Target temperature possibly reached, waiting to settle [LayerClient.cs@1311] 08/16/2026 01:51:49 INFO [SLS4All.Compact.Movement.LayerClient] [0] BeginLayer: Completed [LayerClient.cs@310] 08/16/2026 01:51:49 INFO [SLS4All.Compact.Printing.PrintingService] [0] Streaming layer 410, Weight=LayerWeight { Index = 410, FillTotalRelative = 0.11241958266474579, FillMaxRelative = 0.19454068084546167, TimeFromPreview = 19.53930919530031, EnergyDensityIncreaseFactor = 0 }, Results=7, EnergyDensityIncrease=0 [PrintingService.cs@2099] 08/16/2026 01:51:49 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L, flushing existing data. This should happen only when a batch is starting, otherwise it is an indication that feeding or processing is too slow at times. Was Timestamp=0, Now=4836507517159, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000 [McuMovementClient.cs@846] 08/16/2026 01:51:49 INFO [SLS4All.Compact.Movement.McuMovementClient] [0] Resetting X/Y/L to 4836627521908, flushed existing data. Was Timestamp=0, Now=4836507524030, QueueLow=00:00:00.0500000, QueueHigh=00:00:01, QueueSafe=00:00:00.5250000, Dwelled=0 [McuMovementClient.cs@878] 08/16/2026 01:51:49 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] X/Y/L reset complete [McuMovementClient.cs@901] 08/16/2026 01:51:49 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper laser (pin=mcu:P2.0) clock moved from 4834744898218 (4834744898218 @ 0) for mcu = 40275.589355 [16/08/2026 00:33:37] (40289.540818483336 sec) to 4836627580284 (from now=4836507580284, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:51:49 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper x (pin=mcu:PDAC.1) clock moved from 4834744922210 (1237694700085977 @ 8) for mcu = 40275.589555 [16/08/2026 00:33:37] (40289.54101842373 sec) to 4836627580284 (from now=4836507580284, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:51:49 DBUG [SLS4All.Compact.McuClient.Pins.McuStepper] [0] Resetting stepper y (pin=mcu:PDAC.4) clock moved from 4834744922214 (1237694700086949 @ 8) for mcu = 40275.589555 [16/08/2026 00:33:37] (40289.54101845537 sec) to 4836627580284 (from now=4836507580284, flags=Force, requested=empty, advance=0, minQueueAheadDuration=00:00:00) [McuStepper.cs@837] 08/16/2026 01:51:50 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Script task completed [PrinterClientBase.cs@120] 08/16/2026 01:51:50 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, finishing movement [PrinterClientBase.cs@193] 08/16/2026 01:51:50 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:52:09 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Publish task completed (priority=False) [PrinterClientBase.cs@248] 08/16/2026 01:52:09 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:18.7105131. Loops = 75. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:34.2014410. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 157053074, XYCompressed = 14196610, LSource = 81302544, LCompressed = 2928301 } [McuMovementClient.cs@491] 08/16/2026 01:52:09 DBUG [SLS4All.Compact.Printer.McuPrinterClient] [0] Execute task completed, including movement [PrinterClientBase.cs@195] 08/16/2026 01:52:09 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ending layer 410 [PrintingService.cs@2118] 08/16/2026 01:52:09 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Starting [LayerClient.cs@1360] 08/16/2026 01:52:09 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - begin [McuMovementClient.cs@393] 08/16/2026 01:52:09 DBUG [SLS4All.Compact.Movement.McuMovementClient] [0] Finish movement - end. Raw movement duration = 00:00:00.0100000. Loops = 1. HasTimingCriticalCommandsScheduled=False. ShouldCollectGarbage=False. SinceCollect=00:00:34.2132395. CreatedCommands=0. CreatedArenas=0. XYLStats=XYLStats { XYSource = 157053074, XYCompressed = 14196610, LSource = 81302544, LCompressed = 2928301 } [McuMovementClient.cs@491] 08/16/2026 01:52:09 INFO [SLS4All.Compact.Movement.LayerClient] [0] EndLayer: Completed [LayerClient.cs@1367] 08/16/2026 01:52:09 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 411, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 61.34570007963388, Elapsed = 11:04:55.0080757, TimeTotal = 18:03:53.0960832, Remaining = 06:58:58.0880075, Incomplete = False, SoftCount = 623, LayerPrintDone = 411, WeightsDone = 411, WeightDone = 04:43:16.5155852, WeightTotal = 07:06:09.3297518, WeightTotalEstimate = 07:06:09.3297518, LayerRecoatElapsed = 02:23:29.6707736, LayerRecoatDelays = 00:26:48, LayerRecoatPrintLayersElapsed = 01:44:22.3731682, LayerRecoatNoDelayAverage = 00:00:13.0628186, StreamingElapsed = 04:41:59.9290698, ObjectLayerOverheadAverageDuration = 00:00:00.0322887, TimeLayers = 10:26:06.1291602, CoolingElapsed = 00:00:00, CoolingEstimate = 03:39:08.1452061, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:48.1664180, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:00.9422790, JobElapsed = 06:26:35.5602765, JobTotal = 09:47:17.0204632, WeightEstimate = 02:22:52.8141666 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 07:51:07. coolingEstimate=03:39:08.1452061 [PrintingService.cs@1912] 08/16/2026 01:52:09 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Estimate CSV: 61.34570007963388;StartedAtUtc;11:04:55.0080757;18:03:53.0960832;06:58:58.0880075;False;623;411;411;04:43:16.5155852;07:06:09.3297518;07:06:09.3297518;02:23:29.6707736;00:26:48;01:44:22.3731682;00:00:13.0628186;04:41:59.9290698;00:00:00.0322887;10:26:06.1291602;00:00:00;03:39:08.1452061;03:58:08.8217169;00:00:00;00:00:10;00:00:20;174;00:39:07.3098144;00:34:48.1664180;00:00:00;00:04:00.9422790;06:26:35.5602765;09:47:17.0204632 [PrintingService.cs@1918] 08/16/2026 01:52:09 INFO [SLS4All.Compact.Printing.PrintingService] [0] Ended layer 410. PreviewWeight=LayerWeight { Index = 410, FillTotalRelative = 0.11241958266474579, FillMaxRelative = 0.19454068084546167, TimeFromPreview = 19.53930919530031, EnergyDensityIncreaseFactor = 0 }, FillArea=27663.357705218084, PreviewFillRatio=0.19454068084546167, Results=7, StreamingSeconds (preview) = 19.53930919530031, StreamingSeconds (extrapolated) = 22.562953276361814, StreamingSeconds (no overhead) = 19.8846467 (04:41:59.9290698), LayerElapsedSeconds=34.1967784, LayerStreamStats=StreamStats { EdgeCount = 73281, OnTraceLength = 13433.664262261242, AllTraceLength = 28903.167771076318 }, TotalStreamStats=StreamStats { EdgeCount = 77287048, OnTraceLength = 14925618.072247246, AllTraceLength = 28121771.157602806 } [PrintingService.cs@2147] 08/16/2026 01:52:09 DBUG [SLS4All.Compact.Printing.PrintingService] [0] Updating progress: PrintingStatus { Phase = Layers, PhaseDone = 411, PhaseTotal = 623, Estimate = PrintingEstimate { StartedAtUtc = 15/08/2026 13:48:13, Progress = 61.3457049532258, Elapsed = 11:04:54.9956634, TimeTotal = 18:03:53.0706833, Remaining = 06:58:58.0750199, Incomplete = False, SoftCount = 623, LayerPrintDone = 411, WeightsDone = 411, WeightDone = 04:43:16.5031729, WeightTotal = 07:06:09.3109371, WeightTotalEstimate = 07:06:09.3109372, LayerRecoatElapsed = 02:23:29.6707736, LayerRecoatDelays = 00:26:48, LayerRecoatPrintLayersElapsed = 01:44:22.3731682, LayerRecoatNoDelayAverage = 00:00:13.0628186, StreamingElapsed = 04:41:59.9290698, ObjectLayerOverheadAverageDuration = 00:00:00.0322585, TimeLayers = 10:26:06.1103455, CoolingElapsed = 00:00:00, CoolingEstimate = 03:39:08.1386209, HeatingElapsed = 03:58:08.8217169, HeatingEstimate = 00:00:00, HeatingEstimate2 = 00:00:10, HeatingEstimate3 = 00:00:20, CoolingFrom = 174, BedPreparationElapsed = 00:39:07.3098144, BedPreparationTotal = 00:34:48.1664180, PrintCapElapsed = 00:00:00, PrintCapTotal = 00:04:00.9422790, JobElapsed = 06:26:35.5615039, JobTotal = 09:47:17.0016485, WeightEstimate = 02:22:52.8077643 }, JobName = 2026-08-15 Peter's Trophy Parts and Nameplates }. UTC calculatedEstimate: 08/16/2026 07:51:07. coolingEstimate=03:39:08.1386209 [PrintingService.cs@1912]