mohan-bee/tscircuit-robot-vacuum

A tscircuit package created by mohan-bee.

Version
1.0.0
License
unset
Stars
0

build.log

PCBPCB preview for build.log
SchematicSchematic preview for build.log
npm warn Unknown env config "http-proxy". This will stop working in the next major version of npm.

> tscircuit-robot-vacuum@1.0.0 build
> node --import tsx scripts/build.tsx

Each child in a list should have a unique "key" prop.

Check the render method of `board`. See https://react.dev/link/warning-keys for more information.
{"elapsedMs":184,"phase":{"renderId":"1017","phase":"ReactSubtreesRender"}}
{"elapsedMs":198,"phase":{"renderId":"1017","phase":"RenderIsolatedSubcircuits"}}
{"elapsedMs":200,"phase":{"renderId":"1017","phase":"InflateSubcircuitCircuitJson"}}
{"elapsedMs":202,"phase":{"renderId":"1017","phase":"SourceNameDuplicateComponentRemoval"}}
{"elapsedMs":204,"phase":{"renderId":"1017","phase":"PcbFootprintStringRender"}}
{"elapsedMs":206,"phase":{"renderId":"1017","phase":"FetchPartFootprint"}}
{"elapsedMs":207,"phase":{"renderId":"1017","phase":"ResolveFootprintPinLabels"}}
{"elapsedMs":226,"phase":{"renderId":"1017","phase":"InitializePortsFromChildren"}}
{"elapsedMs":250,"phase":{"renderId":"1017","phase":"CreateNetsFromProps"}}
{"elapsedMs":268,"phase":{"renderId":"1017","phase":"AssignFallbackProps"}}
{"elapsedMs":269,"phase":{"renderId":"1017","phase":"CreateTracesFromProps"}}
{"elapsedMs":274,"phase":{"renderId":"1017","phase":"CreateTracesFromNetLabels"}}
{"elapsedMs":276,"phase":{"renderId":"1017","phase":"CreateTraceHintsFromProps"}}
{"elapsedMs":277,"phase":{"renderId":"1017","phase":"CreateAutoplacedBreakoutPoints"}}
{"elapsedMs":278,"phase":{"renderId":"1017","phase":"SourceGroupRender"}}
{"elapsedMs":282,"phase":{"renderId":"1017","phase":"AssignNameToUnnamedComponents"}}
{"elapsedMs":285,"phase":{"renderId":"1017","phase":"SourceRender"}}
{"elapsedMs":499,"phase":{"renderId":"1017","phase":"CheckRefDesConvention"}}
{"elapsedMs":501,"phase":{"renderId":"1017","phase":"SourceComponentPropertyValidation"}}
{"elapsedMs":503,"phase":{"renderId":"1017","phase":"SourceParentAttachment"}}
{"elapsedMs":506,"phase":{"renderId":"1017","phase":"PortMatching"}}
{"elapsedMs":513,"phase":{"renderId":"1017","phase":"OptimizeSelectorCache"}}
{"elapsedMs":517,"phase":{"renderId":"1017","phase":"SourceTraceRender"}}
{"elapsedMs":523,"phase":{"renderId":"1017","phase":"SourceAddConnectivityMapKey"}}
{"elapsedMs":529,"phase":{"renderId":"1017","phase":"SourceDesignRuleChecks"}}
{"elapsedMs":537,"phase":{"renderId":"1017","phase":"SimulationRender"}}
{"elapsedMs":540,"phase":{"renderId":"1017","phase":"SchematicComponentRender"}}
{"elapsedMs":554,"phase":{"renderId":"1017","phase":"SchematicPortRender"}}
{"elapsedMs":563,"phase":{"renderId":"1017","phase":"SymbolContainerRender"}}
{"elapsedMs":565,"phase":{"renderId":"1017","phase":"SchematicPrimitiveRender"}}
{"elapsedMs":567,"phase":{"renderId":"1017","phase":"SchematicSymbolResize"}}
{"elapsedMs":570,"phase":{"renderId":"1017","phase":"SchematicComponentSizeCalculation"}}
{"elapsedMs":575,"phase":{"renderId":"1017","phase":"SchematicLayout"}}
{"elapsedMs":1173,"phase":{"renderId":"1017","phase":"SchematicSectionRender"}}
{"elapsedMs":1176,"phase":{"renderId":"1017","phase":"SchematicTraceRender"}}
{"elapsedMs":2255,"phase":{"renderId":"1017","phase":"SchematicSheetRender"}}
{"elapsedMs":2260,"phase":{"renderId":"1017","phase":"SchematicReplaceNetLabelsWithSymbols"}}
{"elapsedMs":2262,"phase":{"renderId":"1017","phase":"SchematicLabelNetsWithConflictingNames"}}
{"elapsedMs":2263,"phase":{"renderId":"1017","phase":"PanelBoardLayout"}}
{"elapsedMs":2264,"phase":{"renderId":"1017","phase":"ValidatePcbCoordinates"}}
{"elapsedMs":2267,"phase":{"renderId":"1017","phase":"PcbComponentRender"}}
{"elapsedMs":2272,"phase":{"renderId":"1017","phase":"PcbPrimitiveRender"}}
{"elapsedMs":2296,"phase":{"renderId":"1017","phase":"PcbFootprintLayout"}}
{"elapsedMs":2299,"phase":{"renderId":"1017","phase":"PcbPortRender"}}
{"elapsedMs":2306,"phase":{"renderId":"1017","phase":"PcbPortAttachment"}}
{"elapsedMs":2308,"phase":{"renderId":"1017","phase":"PcbComponentSizeCalculation"}}
{"elapsedMs":2321,"phase":{"renderId":"1017","phase":"PcbComponentAnchorAlignment"}}
{"elapsedMs":2323,"phase":{"renderId":"1017","phase":"PcbCalcPlacementResolution"}}
{"elapsedMs":2326,"phase":{"renderId":"1017","phase":"PcbLayout"}}
{"elapsedMs":2329,"phase":{"renderId":"1017","phase":"PcbBoardAutoSize"}}
{"elapsedMs":2331,"phase":{"renderId":"1017","phase":"PanelLayout"}}
{"elapsedMs":2332,"phase":{"renderId":"1017","phase":"PcbFlexRender"}}
{"elapsedMs":2333,"phase":{"renderId":"1017","phase":"PcbAutoplaceBreakoutPoints"}}
{"elapsedMs":2334,"phase":{"renderId":"1017","phase":"PcbTraceHintRender"}}
{"elapsedMs":2336,"phase":{"renderId":"1017","phase":"PcbManualTraceRender"}}
{"elapsedMs":2338,"phase":{"renderId":"1017","phase":"PcbPlacementDesignRuleChecks"}}
{"elapsedMs":2615,"phase":{"renderId":"1017","phase":"PcbTraceRender"}}
{"elapsedMs":2618,"phase":{"renderId":"1017","phase":"PcbRouteNetIslands"}}
{"elapsedMs":2619,"phase":{"renderId":"1017","phase":"PcbTraceTeardropRender"}}
{"elapsedMs":2622,"phase":{"renderId":"1017","phase":"PcbCopperPourRender"}}
{"elapsedMs":2623,"phase":{"renderId":"1017","phase":"PcbViaStitchRender"}}
{"elapsedMs":2624,"phase":{"renderId":"1017","phase":"PcbCopperPourCleanup"}}
{"elapsedMs":2625,"phase":{"renderId":"1017","phase":"PcbSimulationRender"}}
{"elapsedMs":2626,"phase":{"renderId":"1017","phase":"PcbDesignRuleChecks"}}
{"elapsedMs":2627,"phase":{"renderId":"1017","phase":"SilkscreenOverlapAdjustment"}}
{"elapsedMs":2633,"phase":{"renderId":"1017","phase":"CadModelRender"}}
{"elapsedMs":2662,"phase":{"renderId":"1017","phase":"CadExplosionStageRender"}}
{"elapsedMs":2667,"phase":{"renderId":"1017","phase":"CadExplosionRender"}}
{"elapsedMs":2675,"phase":{"renderId":"1017","phase":"CadExplosionCollisionCheck"}}
{"elapsedMs":2686,"phase":{"renderId":"1017","phase":"DrawingRender"}}
{"elapsedMs":2688,"phase":{"renderId":"1017","phase":"PartsEngineRender"}}
{"elapsedMs":2690,"phase":{"renderId":"1017","phase":"MissingManufacturerPartNumberWarning"}}
{"elapsedMs":2692,"phase":{"renderId":"1017","phase":"ComponentAvailabilityWarning"}}
{"elapsedMs":2694,"phase":{"renderId":"1017","phase":"PartOrientationAnalysis"}}
{"elapsedMs":2702,"phase":{"renderId":"1017","phase":"SupplierFootprintMismatchWarning"}}
{"elapsedMs":2704,"phase":{"renderId":"1017","phase":"SimulationSpiceEngineRender"}}
{"elapsedMs":2709,"phase":{"renderId":"1017","phase":"ReactSubtreesRender"}}
{"elapsedMs":2711,"phase":{"renderId":"1017","phase":"RenderIsolatedSubcircuits"}}
{"elapsedMs":2712,"phase":{"renderId":"1017","phase":"InflateSubcircuitCircuitJson"}}
{"elapsedMs":2713,"phase":{"renderId":"1017","phase":"SourceNameDuplicateComponentRemoval"}}
{"elapsedMs":2714,"phase":{"renderId":"1017","phase":"PcbFootprintStringRender"}}
{"elapsedMs":2715,"phase":{"renderId":"1017","phase":"FetchPartFootprint"}}
{"elapsedMs":2715,"phase":{"renderId":"1017","phase":"ResolveFootprintPinLabels"}}
{"elapsedMs":2716,"phase":{"renderId":"1017","phase":"InitializePortsFromChildren"}}
{"elapsedMs":2717,"phase":{"renderId":"1017","phase":"CreateNetsFromProps"}}
{"elapsedMs":2719,"phase":{"renderId":"1017","phase":"AssignFallbackProps"}}
{"elapsedMs":2719,"phase":{"renderId":"1017","phase":"CreateTracesFromProps"}}
{"elapsedMs":2720,"phase":{"renderId":"1017","phase":"CreateTracesFromNetLabels"}}
{"elapsedMs":2721,"phase":{"renderId":"1017","phase":"CreateTraceHintsFromProps"}}
{"elapsedMs":2722,"phase":{"renderId":"1017","phase":"CreateAutoplacedBreakoutPoints"}}
{"elapsedMs":2722,"phase":{"renderId":"1017","phase":"SourceGroupRender"}}
{"elapsedMs":2723,"phase":{"renderId":"1017","phase":"AssignNameToUnnamedComponents"}}
{"elapsedMs":2724,"phase":{"renderId":"1017","phase":"SourceRender"}}
{"elapsedMs":2724,"phase":{"renderId":"1017","phase":"CheckRefDesConvention"}}
{"elapsedMs":2725,"phase":{"renderId":"1017","phase":"SourceComponentPropertyValidation"}}
{"elapsedMs":2726,"phase":{"renderId":"1017","phase":"SourceParentAttachment"}}
{"elapsedMs":2726,"phase":{"renderId":"1017","phase":"PortMatching"}}
{"elapsedMs":2727,"phase":{"renderId":"1017","phase":"OptimizeSelectorCache"}}
{"elapsedMs":2728,"phase":{"renderId":"1017","phase":"SourceTraceRender"}}
{"elapsedMs":2729,"phase":{"renderId":"1017","phase":"SourceAddConnectivityMapKey"}}
{"elapsedMs":2730,"phase":{"renderId":"1017","phase":"SourceDesignRuleChecks"}}
{"elapsedMs":2731,"phase":{"renderId":"1017","phase":"SimulationRender"}}
{"elapsedMs":2732,"phase":{"renderId":"1017","phase":"SchematicComponentRender"}}
{"elapsedMs":2733,"phase":{"renderId":"1017","phase":"SchematicPortRender"}}
{"elapsedMs":2734,"phase":{"renderId":"1017","phase":"SymbolContainerRender"}}
{"elapsedMs":2735,"phase":{"renderId":"1017","phase":"SchematicPrimitiveRender"}}
{"elapsedMs":2736,"phase":{"renderId":"1017","phase":"SchematicSymbolResize"}}
{"elapsedMs":2737,"phase":{"renderId":"1017","phase":"SchematicComponentSizeCalculation"}}
{"elapsedMs":2738,"phase":{"renderId":"1017","phase":"SchematicLayout"}}
{"elapsedMs":2738,"phase":{"renderId":"1017","phase":"SchematicSectionRender"}}
{"elapsedMs":2740,"phase":{"renderId":"1017","phase":"SchematicTraceRender"}}
{"elapsedMs":2741,"phase":{"renderId":"1017","phase":"SchematicSheetRender"}}
{"elapsedMs":2741,"phase":{"renderId":"1017","phase":"SchematicReplaceNetLabelsWithSymbols"}}
{"elapsedMs":2743,"phase":{"renderId":"1017","phase":"SchematicLabelNetsWithConflictingNames"}}
{"elapsedMs":2744,"phase":{"renderId":"1017","phase":"PanelBoardLayout"}}
{"elapsedMs":2745,"phase":{"renderId":"1017","phase":"ValidatePcbCoordinates"}}
{"elapsedMs":2746,"phase":{"renderId":"1017","phase":"PcbComponentRender"}}
{"elapsedMs":2746,"phase":{"renderId":"1017","phase":"PcbPrimitiveRender"}}
{"elapsedMs":2747,"phase":{"renderId":"1017","phase":"PcbFootprintLayout"}}
{"elapsedMs":2748,"phase":{"renderId":"1017","phase":"PcbPortRender"}}
{"elapsedMs":2749,"phase":{"renderId":"1017","phase":"PcbPortAttachment"}}
{"elapsedMs":2749,"phase":{"renderId":"1017","phase":"PcbComponentSizeCalculation"}}
{"elapsedMs":2750,"phase":{"renderId":"1017","phase":"PcbComponentAnchorAlignment"}}
{"elapsedMs":2751,"phase":{"renderId":"1017","phase":"PcbCalcPlacementResolution"}}
{"elapsedMs":2752,"phase":{"renderId":"1017","phase":"PcbLayout"}}
{"elapsedMs":2753,"phase":{"renderId":"1017","phase":"PcbBoardAutoSize"}}
{"elapsedMs":2754,"phase":{"renderId":"1017","phase":"PanelLayout"}}
{"elapsedMs":2755,"phase":{"renderId":"1017","phase":"PcbFlexRender"}}
{"elapsedMs":2756,"phase":{"renderId":"1017","phase":"PcbAutoplaceBreakoutPoints"}}
{"elapsedMs":2756,"phase":{"renderId":"1017","phase":"PcbTraceHintRender"}}
{"elapsedMs":2757,"phase":{"renderId":"1017","phase":"PcbManualTraceRender"}}
{"elapsedMs":2758,"phase":{"renderId":"1017","phase":"PcbPlacementDesignRuleChecks"}}
{"elapsedMs":2759,"phase":{"renderId":"1017","phase":"PcbTraceRender"}}
{"elapsedMs":2761,"phase":{"renderId":"1017","phase":"PcbRouteNetIslands"}}
{"elapsedMs":2763,"phase":{"renderId":"1017","phase":"PcbTraceTeardropRender"}}
{"elapsedMs":2764,"phase":{"renderId":"1017","phase":"PcbCopperPourRender"}}
{"elapsedMs":2766,"phase":{"renderId":"1017","phase":"PcbViaStitchRender"}}
{"elapsedMs":2768,"phase":{"renderId":"1017","phase":"PcbCopperPourCleanup"}}
{"elapsedMs":2770,"phase":{"renderId":"1017","phase":"PcbSimulationRender"}}
{"elapsedMs":2772,"phase":{"renderId":"1017","phase":"PcbDesignRuleChecks"}}
{"elapsedMs":2786,"phase":{"renderId":"1017","phase":"SilkscreenOverlapAdjustment"}}
{"elapsedMs":2787,"phase":{"renderId":"1017","phase":"CadModelRender"}}
{"elapsedMs":2789,"phase":{"renderId":"1017","phase":"CadExplosionStageRender"}}
{"elapsedMs":2790,"phase":{"renderId":"1017","phase":"CadExplosionRender"}}
{"elapsedMs":2791,"phase":{"renderId":"1017","phase":"CadExplosionCollisionCheck"}}
{"elapsedMs":2793,"phase":{"renderId":"1017","phase":"DrawingRender"}}
{"elapsedMs":2794,"phase":{"renderId":"1017","phase":"PartsEngineRender"}}
{"elapsedMs":2795,"phase":{"renderId":"1017","phase":"MissingManufacturerPartNumberWarning"}}
{"elapsedMs":2796,"phase":{"renderId":"1017","phase":"ComponentAvailabilityWarning"}}
{"elapsedMs":2798,"phase":{"renderId":"1017","phase":"PartOrientationAnalysis"}}
{"elapsedMs":2799,"phase":{"renderId":"1017","phase":"SupplierFootprintMismatchWarning"}}
{"elapsedMs":2800,"phase":{"renderId":"1017","phase":"SimulationSpiceEngineRender"}}
{"elapsedMs":3008,"phase":{"renderId":"1017","phase":"ReactSubtreesRender"}}
{"elapsedMs":3009,"phase":{"renderId":"1017","phase":"RenderIsolatedSubcircuits"}}
{"elapsedMs":3010,"phase":{"renderId":"1017","phase":"InflateSubcircuitCircuitJson"}}
{"elapsedMs":3011,"phase":{"renderId":"1017","phase":"SourceNameDuplicateComponentRemoval"}}
{"elapsedMs":3012,"phase":{"renderId":"1017","phase":"PcbFootprintStringRender"}}
{"elapsedMs":3013,"phase":{"renderId":"1017","phase":"FetchPartFootprint"}}
{"elapsedMs":3013,"phase":{"renderId":"1017","phase":"ResolveFootprintPinLabels"}}
{"elapsedMs":3014,"phase":{"renderId":"1017","phase":"InitializePortsFromChildren"}}
{"elapsedMs":3015,"phase":{"renderId":"1017","phase":"CreateNetsFromProps"}}
{"elapsedMs":3016,"phase":{"renderId":"1017","phase":"AssignFallbackProps"}}
{"elapsedMs":3016,"phase":{"renderId":"1017","phase":"CreateTracesFromProps"}}
{"elapsedMs":3017,"phase":{"renderId":"1017","phase":"CreateTracesFromNetLabels"}}
{"elapsedMs":3017,"phase":{"renderId":"1017","phase":"CreateTraceHintsFromProps"}}
{"elapsedMs":3018,"phase":{"renderId":"1017","phase":"CreateAutoplacedBreakoutPoints"}}
{"elapsedMs":3019,"phase":{"renderId":"1017","phase":"SourceGroupRender"}}
{"elapsedMs":3019,"phase":{"renderId":"1017","phase":"AssignNameToUnnamedComponents"}}
{"elapsedMs":3020,"phase":{"renderId":"1017","phase":"SourceRender"}}
{"elapsedMs":3021,"phase":{"renderId":"1017","phase":"CheckRefDesConvention"}}
{"elapsedMs":3021,"phase":{"renderId":"1017","phase":"SourceComponentPropertyValidation"}}
{"elapsedMs":3022,"phase":{"renderId":"1017","phase":"SourceParentAttachment"}}
{"elapsedMs":3023,"phase":{"renderId":"1017","phase":"PortMatching"}}
{"elapsedMs":3023,"phase":{"renderId":"1017","phase":"OptimizeSelectorCache"}}
{"elapsedMs":3024,"phase":{"renderId":"1017","phase":"SourceTraceRender"}}
{"elapsedMs":3025,"phase":{"renderId":"1017","phase":"SourceAddConnectivityMapKey"}}
{"elapsedMs":3028,"phase":{"renderId":"1017","phase":"SourceDesignRuleChecks"}}
{"elapsedMs":3031,"phase":{"renderId":"1017","phase":"SimulationRender"}}
{"elapsedMs":3032,"phase":{"renderId":"1017","phase":"SchematicComponentRender"}}
{"elapsedMs":3033,"phase":{"renderId":"1017","phase":"SchematicPortRender"}}
{"elapsedMs":3034,"phase":{"renderId":"1017","phase":"SymbolContainerRender"}}
{"elapsedMs":3035,"phase":{"renderId":"1017","phase":"SchematicPrimitiveRender"}}
{"elapsedMs":3036,"phase":{"renderId":"1017","phase":"SchematicSymbolResize"}}
{"elapsedMs":3038,"phase":{"renderId":"1017","phase":"SchematicComponentSizeCalculation"}}
{"elapsedMs":3039,"phase":{"renderId":"1017","phase":"SchematicLayout"}}
{"elapsedMs":3040,"phase":{"renderId":"1017","phase":"SchematicSectionRender"}}
{"elapsedMs":3041,"phase":{"renderId":"1017","phase":"SchematicTraceRender"}}
{"elapsedMs":3042,"phase":{"renderId":"1017","phase":"SchematicSheetRender"}}
{"elapsedMs":3043,"phase":{"renderId":"1017","phase":"SchematicReplaceNetLabelsWithSymbols"}}
{"elapsedMs":3044,"phase":{"renderId":"1017","phase":"SchematicLabelNetsWithConflictingNames"}}
{"elapsedMs":3045,"phase":{"renderId":"1017","phase":"PanelBoardLayout"}}
{"elapsedMs":3046,"phase":{"renderId":"1017","phase":"ValidatePcbCoordinates"}}
{"elapsedMs":3047,"phase":{"renderId":"1017","phase":"PcbComponentRender"}}
{"elapsedMs":3048,"phase":{"renderId":"1017","phase":"PcbPrimitiveRender"}}
{"elapsedMs":3048,"phase":{"renderId":"1017","phase":"PcbFootprintLayout"}}
{"elapsedMs":3049,"phase":{"renderId":"1017","phase":"PcbPortRender"}}
{"elapsedMs":3050,"phase":{"renderId":"1017","phase":"PcbPortAttachment"}}
{"elapsedMs":3051,"phase":{"renderId":"1017","phase":"PcbComponentSizeCalculation"}}
{"elapsedMs":3052,"phase":{"renderId":"1017","phase":"PcbComponentAnchorAlignment"}}
{"elapsedMs":3053,"phase":{"renderId":"1017","phase":"PcbCalcPlacementResolution"}}
{"elapsedMs":3054,"phase":{"renderId":"1017","phase":"PcbLayout"}}
{"elapsedMs":3055,"phase":{"renderId":"1017","phase":"PcbBoardAutoSize"}}
{"elapsedMs":3056,"phase":{"renderId":"1017","phase":"PanelLayout"}}
{"elapsedMs":3056,"phase":{"renderId":"1017","phase":"PcbFlexRender"}}
{"elapsedMs":3057,"phase":{"renderId":"1017","phase":"PcbAutoplaceBreakoutPoints"}}
{"elapsedMs":3058,"phase":{"renderId":"1017","phase":"PcbTraceHintRender"}}
{"elapsedMs":3059,"phase":{"renderId":"1017","phase":"PcbManualTraceRender"}}
{"elapsedMs":3060,"phase":{"renderId":"1017","phase":"PcbPlacementDesignRuleChecks"}}
{"elapsedMs":3061,"phase":{"renderId":"1017","phase":"PcbTraceRender"}}
{"elapsedMs":3062,"phase":{"renderId":"1017","phase":"PcbRouteNetIslands"}}
{"elapsedMs":3063,"phase":{"renderId":"1017","phase":"PcbTraceTeardropRender"}}
{"elapsedMs":3064,"phase":{"renderId":"1017","phase":"PcbCopperPourRender"}}
{"elapsedMs":3066,"phase":{"renderId":"1017","phase":"PcbViaStitchRender"}}
{"elapsedMs":3068,"phase":{"renderId":"1017","phase":"PcbCopperPourCleanup"}}
{"elapsedMs":3070,"phase":{"renderId":"1017","phase":"PcbSimulationRender"}}
{"elapsedMs":3072,"phase":{"renderId":"1017","phase":"PcbDesignRuleChecks"}}
{"elapsedMs":3074,"phase":{"renderId":"1017","phase":"SilkscreenOverlapAdjustment"}}
{"elapsedMs":3075,"phase":{"renderId":"1017","phase":"CadModelRender"}}
{"elapsedMs":3076,"phase":{"renderId":"1017","phase":"CadExplosionStageRender"}}
{"elapsedMs":3077,"phase":{"renderId":"1017","phase":"CadExplosionRender"}}
{"elapsedMs":3079,"phase":{"renderId":"1017","phase":"CadExplosionCollisionCheck"}}
{"elapsedMs":3080,"phase":{"renderId":"1017","phase":"DrawingRender"}}
{"elapsedMs":3081,"phase":{"renderId":"1017","phase":"PartsEngineRender"}}
{"elapsedMs":3082,"phase":{"renderId":"1017","phase":"MissingManufacturerPartNumberWarning"}}
{"elapsedMs":3083,"phase":{"renderId":"1017","phase":"ComponentAvailabilityWarning"}}
{"elapsedMs":3085,"phase":{"renderId":"1017","phase":"PartOrientationAnalysis"}}
{"elapsedMs":3086,"phase":{"renderId":"1017","phase":"SupplierFootprintMismatchWarning"}}
{"elapsedMs":3087,"phase":{"renderId":"1017","phase":"SimulationSpiceEngineRender"}}
{"elapsedMs":3343,"phase":{"renderId":"1017","phase":"ReactSubtreesRender"}}
{"elapsedMs":3345,"phase":{"renderId":"1017","phase":"RenderIsolatedSubcircuits"}}
{"elapsedMs":3347,"phase":{"renderId":"1017","phase":"InflateSubcircuitCircuitJson"}}
{"elapsedMs":3348,"phase":{"renderId":"1017","phase":"SourceNameDuplicateComponentRemoval"}}
{"elapsedMs":3349,"phase":{"renderId":"1017","phase":"PcbFootprintStringRender"}}
{"elapsedMs":3350,"phase":{"renderId":"1017","phase":"FetchPartFootprint"}}
{"elapsedMs":3351,"phase":{"renderId":"1017","phase":"ResolveFootprintPinLabels"}}
{"elapsedMs":3352,"phase":{"renderId":"1017","phase":"InitializePortsFromChildren"}}
{"elapsedMs":3353,"phase":{"renderId":"1017","phase":"CreateNetsFromProps"}}
{"elapsedMs":3354,"phase":{"renderId":"1017","phase":"AssignFallbackProps"}}
{"elapsedMs":3355,"phase":{"renderId":"1017","phase":"CreateTracesFromProps"}}
{"elapsedMs":3356,"phase":{"renderId":"1017","phase":"CreateTracesFromNetLabels"}}
{"elapsedMs":3357,"phase":{"renderId":"1017","phase":"CreateTraceHintsFromProps"}}
{"elapsedMs":3358,"phase":{"renderId":"1017","phase":"CreateAutoplacedBreakoutPoints"}}
{"elapsedMs":3359,"phase":{"renderId":"1017","phase":"SourceGroupRender"}}
{"elapsedMs":3360,"phase":{"renderId":"1017","phase":"AssignNameToUnnamedComponents"}}
{"elapsedMs":3361,"phase":{"renderId":"1017","phase":"SourceRender"}}
{"elapsedMs":3362,"phase":{"renderId":"1017","phase":"CheckRefDesConvention"}}
{"elapsedMs":3363,"phase":{"renderId":"1017","phase":"SourceComponentPropertyValidation"}}
{"elapsedMs":3364,"phase":{"renderId":"1017","phase":"SourceParentAttachment"}}
{"elapsedMs":3364,"phase":{"renderId":"1017","phase":"PortMatching"}}
{"elapsedMs":3365,"phase":{"renderId":"1017","phase":"OptimizeSelectorCache"}}
{"elapsedMs":3366,"phase":{"renderId":"1017","phase":"SourceTraceRender"}}
{"elapsedMs":3367,"phase":{"renderId":"1017","phase":"SourceAddConnectivityMapKey"}}
{"elapsedMs":3368,"phase":{"renderId":"1017","phase":"SourceDesignRuleChecks"}}
{"elapsedMs":3369,"phase":{"renderId":"1017","phase":"SimulationRender"}}
{"elapsedMs":3371,"phase":{"renderId":"1017","phase":"SchematicComponentRender"}}
{"elapsedMs":3372,"phase":{"renderId":"1017","phase":"SchematicPortRender"}}
{"elapsedMs":3373,"phase":{"renderId":"1017","phase":"SymbolContainerRender"}}
{"elapsedMs":3374,"phase":{"renderId":"1017","phase":"SchematicPrimitiveRender"}}
{"elapsedMs":3376,"phase":{"renderId":"1017","phase":"SchematicSymbolResize"}}
{"elapsedMs":3377,"phase":{"renderId":"1017","phase":"SchematicComponentSizeCalculation"}}
{"elapsedMs":3378,"phase":{"renderId":"1017","phase":"SchematicLayout"}}
{"elapsedMs":3379,"phase":{"renderId":"1017","phase":"SchematicSectionRender"}}
{"elapsedMs":3380,"phase":{"renderId":"1017","phase":"SchematicTraceRender"}}
{"elapsedMs":3382,"phase":{"renderId":"1017","phase":"SchematicSheetRender"}}
{"elapsedMs":3383,"phase":{"renderId":"1017","phase":"SchematicReplaceNetLabelsWithSymbols"}}
{"elapsedMs":3384,"phase":{"renderId":"1017","phase":"SchematicLabelNetsWithConflictingNames"}}
{"elapsedMs":3385,"phase":{"renderId":"1017","phase":"PanelBoardLayout"}}
{"elapsedMs":3386,"phase":{"renderId":"1017","phase":"ValidatePcbCoordinates"}}
{"elapsedMs":3387,"phase":{"renderId":"1017","phase":"PcbComponentRender"}}
{"elapsedMs":3388,"phase":{"renderId":"1017","phase":"PcbPrimitiveRender"}}
{"elapsedMs":3389,"phase":{"renderId":"1017","phase":"PcbFootprintLayout"}}
{"elapsedMs":3390,"phase":{"renderId":"1017","phase":"PcbPortRender"}}
{"elapsedMs":3390,"phase":{"renderId":"1017","phase":"PcbPortAttachment"}}
{"elapsedMs":3391,"phase":{"renderId":"1017","phase":"PcbComponentSizeCalculation"}}
{"elapsedMs":3392,"phase":{"renderId":"1017","phase":"PcbComponentAnchorAlignment"}}
{"elapsedMs":3393,"phase":{"renderId":"1017","phase":"PcbCalcPlacementResolution"}}
{"elapsedMs":3394,"phase":{"renderId":"1017","phase":"PcbLayout"}}
{"elapsedMs":3395,"phase":{"renderId":"1017","phase":"PcbBoardAutoSize"}}
{"elapsedMs":3396,"phase":{"renderId":"1017","phase":"PanelLayout"}}
{"elapsedMs":3397,"phase":{"renderId":"1017","phase":"PcbFlexRender"}}
{"elapsedMs":3398,"phase":{"renderId":"1017","phase":"PcbAutoplaceBreakoutPoints"}}
{"elapsedMs":3399,"phase":{"renderId":"1017","phase":"PcbTraceHintRender"}}
{"elapsedMs":3400,"phase":{"renderId":"1017","phase":"PcbManualTraceRender"}}
{"elapsedMs":3401,"phase":{"renderId":"1017","phase":"PcbPlacementDesignRuleChecks"}}
{"elapsedMs":3402,"phase":{"renderId":"1017","phase":"PcbTraceRender"}}
{"elapsedMs":3403,"phase":{"renderId":"1017","phase":"PcbRouteNetIslands"}}
{"elapsedMs":3405,"phase":{"renderId":"1017","phase":"PcbTraceTeardropRender"}}
{"elapsedMs":3406,"phase":{"renderId":"1017","phase":"PcbCopperPourRender"}}
{"elapsedMs":3407,"phase":{"renderId":"1017","phase":"PcbViaStitchRender"}}
{"elapsedMs":3409,"phase":{"renderId":"1017","phase":"PcbCopperPourCleanup"}}
{"elapsedMs":3411,"phase":{"renderId":"1017","phase":"PcbSimulationRender"}}
{"elapsedMs":3414,"phase":{"renderId":"1017","phase":"PcbDesignRuleChecks"}}
{"elapsedMs":3416,"phase":{"renderId":"1017","phase":"SilkscreenOverlapAdjustment"}}
{"elapsedMs":3417,"phase":{"renderId":"1017","phase":"CadModelRender"}}
{"elapsedMs":3418,"phase":{"renderId":"1017","phase":"CadExplosionStageRender"}}
{"elapsedMs":3420,"phase":{"renderId":"1017","phase":"CadExplosionRender"}}
{"elapsedMs":3422,"phase":{"renderId":"1017","phase":"CadExplosionCollisionCheck"}}
{"elapsedMs":3425,"phase":{"renderId":"1017","phase":"DrawingRender"}}
{"elapsedMs":3427,"phase":{"renderId":"1017","phase":"PartsEngineRender"}}
{"elapsedMs":3429,"phase":{"renderId":"1017","phase":"MissingManufacturerPartNumberWarning"}}
{"elapsedMs":3431,"phase":{"renderId":"1017","phase":"ComponentAvailabilityWarning"}}
{"elapsedMs":3432,"phase":{"renderId":"1017","phase":"PartOrientationAnalysis"}}
{"elapsedMs":3434,"phase":{"renderId":"1017","phase":"SupplierFootprintMismatchWarning"}}
{"elapsedMs":3435,"phase":{"renderId":"1017","phase":"SimulationSpiceEngineRender"}}
{"elapsedMs":3580,"phase":{"renderId":"1017","phase":"ReactSubtreesRender"}}
{"elapsedMs":3581,"phase":{"renderId":"1017","phase":"RenderIsolatedSubcircuits"}}
{"elapsedMs":3582,"phase":{"renderId":"1017","phase":"InflateSubcircuitCircuitJson"}}
{"elapsedMs":3583,"phase":{"renderId":"1017","phase":"SourceNameDuplicateComponentRemoval"}}
{"elapsedMs":3584,"phase":{"renderId":"1017","phase":"PcbFootprintStringRender"}}
{"elapsedMs":3585,"phase":{"renderId":"1017","phase":"FetchPartFootprint"}}
{"elapsedMs":3587,"phase":{"renderId":"1017","phase":"ResolveFootprintPinLabels"}}
{"elapsedMs":3588,"phase":{"renderId":"1017","phase":"InitializePortsFromChildren"}}
{"elapsedMs":3590,"phase":{"renderId":"1017","phase":"CreateNetsFromProps"}}
{"elapsedMs":3591,"phase":{"renderId":"1017","phase":"AssignFallbackProps"}}
{"elapsedMs":3591,"phase":{"renderId":"1017","phase":"CreateTracesFromProps"}}
{"elapsedMs":3592,"phase":{"renderId":"1017","phase":"CreateTracesFromNetLabels"}}
{"elapsedMs":3593,"phase":{"renderId":"1017","phase":"CreateTraceHintsFromProps"}}
{"elapsedMs":3593,"phase":{"renderId":"1017","phase":"CreateAutoplacedBreakoutPoints"}}
{"elapsedMs":3594,"phase":{"renderId":"1017","phase":"SourceGroupRender"}}
{"elapsedMs":3594,"phase":{"renderId":"1017","phase":"AssignNameToUnnamedComponents"}}
{"elapsedMs":3595,"phase":{"renderId":"1017","phase":"SourceRender"}}
{"elapsedMs":3596,"phase":{"renderId":"1017","phase":"CheckRefDesConvention"}}
{"elapsedMs":3596,"phase":{"renderId":"1017","phase":"SourceComponentPropertyValidation"}}
{"elapsedMs":3597,"phase":{"renderId":"1017","phase":"SourceParentAttachment"}}
{"elapsedMs":3598,"phase":{"renderId":"1017","phase":"PortMatching"}}
{"elapsedMs":3599,"phase":{"renderId":"1017","phase":"OptimizeSelectorCache"}}
{"elapsedMs":3599,"phase":{"renderId":"1017","phase":"SourceTraceRender"}}
{"elapsedMs":3600,"phase":{"renderId":"1017","phase":"SourceAddConnectivityMapKey"}}
{"elapsedMs":3601,"phase":{"renderId":"1017","phase":"SourceDesignRuleChecks"}}
{"elapsedMs":3602,"phase":{"renderId":"1017","phase":"SimulationRender"}}
{"elapsedMs":3603,"phase":{"renderId":"1017","phase":"SchematicComponentRender"}}
{"elapsedMs":3604,"phase":{"renderId":"1017","phase":"SchematicPortRender"}}
{"elapsedMs":3605,"phase":{"renderId":"1017","phase":"SymbolContainerRender"}}
{"elapsedMs":3606,"phase":{"renderId":"1017","phase":"SchematicPrimitiveRender"}}
{"elapsedMs":3607,"phase":{"renderId":"1017","phase":"SchematicSymbolResize"}}
{"elapsedMs":3608,"phase":{"renderId":"1017","phase":"SchematicComponentSizeCalculation"}}
{"elapsedMs":3610,"phase":{"renderId":"1017","phase":"SchematicLayout"}}
{"elapsedMs":3611,"phase":{"renderId":"1017","phase":"SchematicSectionRender"}}
{"elapsedMs":3611,"phase":{"renderId":"1017","phase":"SchematicTraceRender"}}
{"elapsedMs":3612,"phase":{"renderId":"1017","phase":"SchematicSheetRender"}}
{"elapsedMs":3613,"phase":{"renderId":"1017","phase":"SchematicReplaceNetLabelsWithSymbols"}}
{"elapsedMs":3615,"phase":{"renderId":"1017","phase":"SchematicLabelNetsWithConflictingNames"}}
{"elapsedMs":3616,"phase":{"renderId":"1017","phase":"PanelBoardLayout"}}
{"elapsedMs":3617,"phase":{"renderId":"1017","phase":"ValidatePcbCoordinates"}}
{"elapsedMs":3618,"phase":{"renderId":"1017","phase":"PcbComponentRender"}}
{"elapsedMs":3619,"phase":{"renderId":"1017","phase":"PcbPrimitiveRender"}}
{"elapsedMs":3620,"phase":{"renderId":"1017","phase":"PcbFootprintLayout"}}
{"elapsedMs":3622,"phase":{"renderId":"1017","phase":"PcbPortRender"}}
{"elapsedMs":3623,"phase":{"renderId":"1017","phase":"PcbPortAttachment"}}
{"elapsedMs":3623,"phase":{"renderId":"1017","phase":"PcbComponentSizeCalculation"}}
{"elapsedMs":3624,"phase":{"renderId":"1017","phase":"PcbComponentAnchorAlignment"}}
{"elapsedMs":3625,"phase":{"renderId":"1017","phase":"PcbCalcPlacementResolution"}}
{"elapsedMs":3626,"phase":{"renderId":"1017","phase":"PcbLayout"}}
{"elapsedMs":3627,"phase":{"renderId":"1017","phase":"PcbBoardAutoSize"}}
{"elapsedMs":3628,"phase":{"renderId":"1017","phase":"PanelLayout"}}
{"elapsedMs":3629,"phase":{"renderId":"1017","phase":"PcbFlexRender"}}
{"elapsedMs":3629,"phase":{"renderId":"1017","phase":"PcbAutoplaceBreakoutPoints"}}
{"elapsedMs":3631,"phase":{"renderId":"1017","phase":"PcbTraceHintRender"}}
{"elapsedMs":3632,"phase":{"renderId":"1017","phase":"PcbManualTraceRender"}}
{"elapsedMs":3633,"phase":{"renderId":"1017","phase":"PcbPlacementDesignRuleChecks"}}
{"elapsedMs":3634,"phase":{"renderId":"1017","phase":"PcbTraceRender"}}
{"elapsedMs":3635,"phase":{"renderId":"1017","phase":"PcbRouteNetIslands"}}
{"elapsedMs":3637,"phase":{"renderId":"1017","phase":"PcbTraceTeardropRender"}}
{"elapsedMs":3638,"phase":{"renderId":"1017","phase":"PcbCopperPourRender"}}
{"elapsedMs":3640,"phase":{"renderId":"1017","phase":"PcbViaStitchRender"}}
{"elapsedMs":3642,"phase":{"renderId":"1017","phase":"PcbCopperPourCleanup"}}
{"elapsedMs":3644,"phase":{"renderId":"1017","phase":"PcbSimulationRender"}}
{"elapsedMs":3646,"phase":{"renderId":"1017","phase":"PcbDesignRuleChecks"}}
{"elapsedMs":3648,"phase":{"renderId":"1017","phase":"SilkscreenOverlapAdjustment"}}
{"elapsedMs":3649,"phase":{"renderId":"1017","phase":"CadModelRender"}}
{"elapsedMs":3650,"phase":{"renderId":"1017","phase":"CadExplosionStageRender"}}
{"elapsedMs":3651,"phase":{"renderId":"1017","phase":"CadExplosionRender"}}
{"elapsedMs":3653,"phase":{"renderId":"1017","phase":"CadExplosionCollisionCheck"}}
{"elapsedMs":3654,"phase":{"renderId":"1017","phase":"DrawingRender"}}
{"elapsedMs":3655,"phase":{"renderId":"1017","phase":"PartsEngineRender"}}
{"elapsedMs":3656,"phase":{"renderId":"1017","phase":"MissingManufacturerPartNumberWarning"}}
{"elapsedMs":3657,"phase":{"renderId":"1017","phase":"ComponentAvailabilityWarning"}}
{"elapsedMs":3659,"phase":{"renderId":"1017","phase":"PartOrientationAnalysis"}}
{"elapsedMs":3660,"phase":{"renderId":"1017","phase":"SupplierFootprintMismatchWarning"}}
{"elapsedMs":3661,"phase":{"renderId":"1017","phase":"SimulationSpiceEngineRender"}}
{
  "counts": {
    "source_project_metadata": 1,
    "schematic_sheet": 8,
    "source_group": 1,
    "source_port": 290,
    "source_component": 109,
    "source_net": 63,
    "source_board": 1,
    "source_component_internal_connection": 1,
    "source_trace": 276,
    "schematic_component": 79,
    "schematic_text": 137,
    "schematic_group": 1,
    "schematic_port": 282,
    "schematic_trace": 202,
    "schematic_net_label": 81,
    "pcb_component": 79,
    "pcb_board": 1,
    "pcb_hole": 4,
    "pcb_silkscreen_text": 132,
    "pcb_smtpad": 239,
    "pcb_solder_paste": 239,
    "pcb_courtyard_rect": 75,
    "pcb_silkscreen_rect": 7,
    "pcb_silkscreen_circle": 6,
    "pcb_keepout": 2,
    "pcb_silkscreen_path": 78,
    "pcb_plated_hole": 51,
    "pcb_port": 290,
    "cad_component": 105,
    "cad_reference_surface": 1,
    "cad_explosion_stage": 3,
    "cad_explosion_move": 4,
    "source_missing_manufacturer_part_number_warning": 17,
    "cad_explosion_collision_check_warning": 1
  },
  "diagnostics": 18
}