master
John Lauer Add Fusion 24-net crossover routing, shared vias, and captioned demo b3f148d 1mo ago
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297
{
  "source": "demo/routing/crossbar/take-01/window-8916576-20260905-213451.mp4",
  "trimStartSeconds": 0,
  "trimEndSeconds": 193.33333333333334,
  "speed": 3,
  "holdSeconds": 5,
  "durationSeconds": 41.65555555555556,
  "captions": [
    [
      0,
      4,
      "Codex Astra calculates the 24-net crossover in Adom Hydrogen."
    ],
    [
      4,
      8,
      "Output column j = (7 x i) mod 24. Rows and columns use 2.54 mm pitch."
    ],
    [
      8,
      12,
      "Top copper carries rows; bottom copper carries columns.\\NCrossings stay on separate layers. No Freerouting."
    ],
    [
      12,
      16,
      "fusion_routing_state reads nets, pads and revision.\\Nfusion_route_net dryRun checks explicit planned geometry."
    ],
    [
      16,
      20,
      "fusion_route_net adds each trace and via through Adom Bridge.\\NexpectedRevision guards edits; copper is read back after each call."
    ],
    [
      20,
      36.65555555555556,
      "Each net branches to a third pad and uses two through vias.\\NFusion recalculates connectivity as the copper appears."
    ],
    [
      36.65555555555556,
      41.65555555555556,
      "fusion_routing_drc: 24 nets connected.\\NNative Autodesk DRC: 0 errors / 0 warnings / 0 airwires."
    ]
  ],
  "keptSourceRanges": [
    [
      0.9500000000000001,
      2.0
    ],
    [
      2.15,
      2.8
    ],
    [
      3.35,
      4.0
    ],
    [
      4.15,
      4.800000000000001
    ],
    [
      5.15,
      5.800000000000001
    ],
    [
      6.05,
      6.7
    ],
    [
      6.95,
      7.6000000000000005
    ],
    [
      8.25,
      8.9
    ],
    [
      9.35,
      10.0
    ],
    [
      11.35,
      12.0
    ],
    [
      12.35,
      13.0
    ],
    [
      13.25,
      13.9
    ],
    [
      14.15,
      14.8
    ],
    [
      15.75,
      16.4
    ],
    [
      16.65,
      17.299999999999997
    ],
    [
      18.35,
      19.0
    ],
    [
      19.45,
      20.099999999999998
    ],
    [
      20.35,
      21.0
    ],
    [
      21.35,
      22.0
    ],
    [
      22.85,
      23.5
    ],
    [
      23.65,
      24.299999999999997
    ],
    [
      25.75,
      26.4
    ],
    [
      26.75,
      27.4
    ],
    [
      27.65,
      28.299999999999997
    ],
    [
      28.65,
      29.299999999999997
    ],
    [
      30.15,
      30.799999999999997
    ],
    [
      31.05,
      31.7
    ],
    [
      32.05,
      32.699999999999996
    ],
    [
      33.05,
      33.699999999999996
    ],
    [
      34.05,
      34.699999999999996
    ],
    [
      34.85,
      35.5
    ],
    [
      35.85,
      36.5
    ],
    [
      37.45,
      38.1
    ],
    [
      38.35,
      39.0
    ],
    [
      40.25,
      40.9
    ],
    [
      42.25,
      42.9
    ],
    [
      43.15,
      43.8
    ],
    [
      44.85,
      45.5
    ],
    [
      45.65,
      46.3
    ],
    [
      47.75,
      48.4
    ],
    [
      48.55,
      49.199999999999996
    ],
    [
      49.65,
      51.1
    ],
    [
      51.35,
      52.699999999999996
    ],
    [
      53.15,
      54.1
    ],
    [
      55.15,
      59.199999999999996
    ],
    [
      60.05,
      60.699999999999996
    ],
    [
      60.95,
      61.699999999999996
    ],
    [
      62.95,
      63.6
    ],
    [
      64.15,
      64.80000000000001
    ],
    [
      65.15,
      65.80000000000001
    ],
    [
      66.05,
      66.7
    ],
    [
      67.45,
      68.10000000000001
    ],
    [
      68.45,
      69.10000000000001
    ],
    [
      70.45,
      71.10000000000001
    ],
    [
      71.45,
      72.10000000000001
    ],
    [
      72.35,
      73.0
    ],
    [
      73.35,
      74.0
    ],
    [
      75.05,
      75.7
    ],
    [
      76.05,
      76.7
    ],
    [
      77.05,
      77.7
    ],
    [
      77.95,
      78.60000000000001
    ],
    [
      78.95,
      79.60000000000001
    ],
    [
      79.85,
      80.5
    ],
    [
      80.85,
      81.5
    ],
    [
      82.35,
      83.0
    ],
    [
      83.35,
      84.0
    ],
    [
      84.35,
      85.0
    ],
    [
      85.35,
      86.0
    ],
    [
      86.45,
      87.10000000000001
    ],
    [
      87.55,
      88.4
    ],
    [
      88.65,
      89.30000000000001
    ],
    [
      90.55,
      91.2
    ],
    [
      91.55,
      92.2
    ],
    [
      92.65,
      93.30000000000001
    ],
    [
      93.45,
      94.10000000000001
    ],
    [
      94.65,
      95.30000000000001
    ],
    [
      95.75,
      96.4
    ],
    [
      96.75,
      98.10000000000001
    ],
    [
      98.45,
      99.10000000000001
    ],
    [
      99.45,
      100.10000000000001
    ],
    [
      100.55,
      101.2
    ],
    [
      101.65,
      102.30000000000001
    ],
    [
      102.65,
      103.30000000000001
    ],
    [
      103.65,
      104.30000000000001
    ],
    [
      104.75,
      105.4
    ],
    [
      106.45,
      107.10000000000001
    ],
    [
      107.45,
      108.10000000000001
    ],
    [
      108.65,
      109.30000000000001
    ],
    [
      109.65,
      110.30000000000001
    ],
    [
      110.65,
      111.30000000000001
    ],
    [
      111.55,
      112.2
    ],
    [
      112.55,
      113.2
    ],
    [
      114.25,
      114.9
    ],
    [
      115.35,
      116.0
    ],
    [
      116.45,
      117.10000000000001
    ],
    [
      117.45,
      118.10000000000001
    ],
    [
      118.55,
      119.2
    ],
    [
      119.55,
      120.2
    ],
    [
      120.65,
      121.30000000000001
    ],
    [
      122.35,
      123.0
    ],
    [
      123.35,
      124.0
    ],
    [
      124.55,
      125.2
    ],
    [
      125.55,
      126.2
    ],
    [
      126.65,
      127.30000000000001
    ],
    [
      127.75,
      128.4
    ],
    [
      128.75,
      129.4
    ],
    [
      130.55,
      131.20000000000002
    ],
    [
      131.45,
      132.1
    ],
    [
      132.45,
      133.1
    ],
    [
      133.55,
      134.20000000000002
    ],
    [
      134.85,
      135.5
    ],
    [
      136.15,
      136.8
    ],
    [
      137.15,
      137.8
    ],
    [
      138.85,
      139.5
    ],
    [
      139.95,
      140.6
    ],
    [
      141.05,
      141.70000000000002
    ],
    [
      142.15,
      142.8
    ],
    [
      143.35,
      144.0
    ],
    [
      144.45,
      145.1
    ],
    [
      145.45,
      146.1
    ],
    [
      147.15,
      147.8
    ],
    [
      148.15,
      148.8
    ],
    [
      149.35,
      150.0
    ],
    [
      150.45,
      151.1
    ],
    [
      151.65,
      152.3
    ],
    [
      152.75,
      153.4
    ],
    [
      153.85,
      154.5
    ],
    [
      155.65,
      156.3
    ],
    [
      156.95,
      157.6
    ],
    [
      158.05,
      158.70000000000002
    ],
    [
      159.25,
      159.9
    ],
    [
      160.45,
      161.1
    ],
    [
      161.55,
      162.20000000000002
    ],
    [
      162.75,
      163.4
    ],
    [
      164.65,
      165.3
    ],
    [
      165.85,
      166.5
    ],
    [
      167.05,
      167.70000000000002
    ],
    [
      168.15,
      168.8
    ],
    [
      169.35,
      170.0
    ],
    [
      170.45,
      171.1
    ],
    [
      171.65,
      172.3
    ],
    [
      173.65,
      174.3
    ],
    [
      174.75,
      175.4
    ],
    [
      176.05,
      176.70000000000002
    ],
    [
      177.35,
      178.0
    ],
    [
      178.55,
      179.20000000000002
    ],
    [
      179.75,
      180.4
    ],
    [
      180.95,
      181.6
    ],
    [
      182.85,
      183.5
    ],
    [
      183.95,
      184.6
    ],
    [
      185.15,
      185.8
    ],
    [
      186.35,
      187.0
    ],
    [
      187.55,
      188.20000000000002
    ],
    [
      188.65,
      189.3
    ],
    [
      189.75,
      190.4
    ],
    [
      192.8333,
      193.3333
    ]
  ],
  "keptFrameRangesEndExclusive": [
    [
      29,
      61
    ],
    [
      65,
      85
    ],
    [
      101,
      121
    ],
    [
      125,
      145
    ],
    [
      155,
      175
    ],
    [
      182,
      202
    ],
    [
      209,
      229
    ],
    [
      248,
      268
    ],
    [
      281,
      301
    ],
    [
      341,
      361
    ],
    [
      371,
      391
    ],
    [
      398,
      418
    ],
    [
      425,
      445
    ],
    [
      473,
      493
    ],
    [
      500,
      519
    ],
    [
      551,
      571
    ],
    [
      584,
      603
    ],
    [
      611,
      631
    ],
    [
      641,
      661
    ],
    [
      686,
      706
    ],
    [
      710,
      729
    ],
    [
      773,
      793
    ],
    [
      803,
      823
    ],
    [
      830,
      849
    ],
    [
      860,
      879
    ],
    [
      905,
      924
    ],
    [
      932,
      952
    ],
    [
      962,
      981
    ],
    [
      992,
      1011
    ],
    [
      1022,
      1041
    ],
    [
      1046,
      1066
    ],
    [
      1076,
      1096
    ],
    [
      1124,
      1144
    ],
    [
      1151,
      1171
    ],
    [
      1208,
      1228
    ],
    [
      1268,
      1288
    ],
    [
      1295,
      1315
    ],
    [
      1346,
      1366
    ],
    [
      1370,
      1390
    ],
    [
      1433,
      1453
    ],
    [
      1457,
      1476
    ],
    [
      1490,
      1534
    ],
    [
      1541,
      1581
    ],
    [
      1595,
      1624
    ],
    [
      1655,
      1776
    ],
    [
      1802,
      1821
    ],
    [
      1829,
      1851
    ],
    [
      1889,
      1909
    ],
    [
      1925,
      1945
    ],
    [
      1955,
      1975
    ],
    [
      1982,
      2002
    ],
    [
      2024,
      2044
    ],
    [
      2054,
      2074
    ],
    [
      2114,
      2134
    ],
    [
      2144,
      2164
    ],
    [
      2171,
      2191
    ],
    [
      2201,
      2221
    ],
    [
      2252,
      2272
    ],
    [
      2282,
      2302
    ],
    [
      2312,
      2332
    ],
    [
      2339,
      2359
    ],
    [
      2369,
      2389
    ],
    [
      2396,
      2416
    ],
    [
      2426,
      2446
    ],
    [
      2471,
      2491
    ],
    [
      2501,
      2521
    ],
    [
      2531,
      2551
    ],
    [
      2561,
      2581
    ],
    [
      2594,
      2614
    ],
    [
      2627,
      2653
    ],
    [
      2660,
      2680
    ],
    [
      2717,
      2737
    ],
    [
      2747,
      2767
    ],
    [
      2780,
      2800
    ],
    [
      2804,
      2824
    ],
    [
      2840,
      2860
    ],
    [
      2873,
      2893
    ],
    [
      2903,
      2944
    ],
    [
      2954,
      2974
    ],
    [
      2984,
      3004
    ],
    [
      3017,
      3037
    ],
    [
      3050,
      3070
    ],
    [
      3080,
      3100
    ],
    [
      3110,
      3130
    ],
    [
      3143,
      3163
    ],
    [
      3194,
      3214
    ],
    [
      3224,
      3244
    ],
    [
      3260,
      3280
    ],
    [
      3290,
      3310
    ],
    [
      3320,
      3340
    ],
    [
      3347,
      3367
    ],
    [
      3377,
      3397
    ],
    [
      3428,
      3448
    ],
    [
      3461,
      3481
    ],
    [
      3494,
      3514
    ],
    [
      3524,
      3544
    ],
    [
      3557,
      3577
    ],
    [
      3587,
      3607
    ],
    [
      3620,
      3640
    ],
    [
      3671,
      3691
    ],
    [
      3701,
      3721
    ],
    [
      3737,
      3757
    ],
    [
      3767,
      3787
    ],
    [
      3800,
      3820
    ],
    [
      3833,
      3853
    ],
    [
      3863,
      3883
    ],
    [
      3917,
      3937
    ],
    [
      3944,
      3964
    ],
    [
      3974,
      3994
    ],
    [
      4007,
      4027
    ],
    [
      4046,
      4066
    ],
    [
      4085,
      4105
    ],
    [
      4115,
      4135
    ],
    [
      4166,
      4186
    ],
    [
      4199,
      4219
    ],
    [
      4232,
      4252
    ],
    [
      4265,
      4285
    ],
    [
      4301,
      4321
    ],
    [
      4334,
      4354
    ],
    [
      4364,
      4384
    ],
    [
      4415,
      4435
    ],
    [
      4445,
      4465
    ],
    [
      4481,
      4501
    ],
    [
      4514,
      4534
    ],
    [
      4550,
      4570
    ],
    [
      4583,
      4603
    ],
    [
      4616,
      4636
    ],
    [
      4670,
      4690
    ],
    [
      4709,
      4729
    ],
    [
      4742,
      4762
    ],
    [
      4778,
      4798
    ],
    [
      4814,
      4834
    ],
    [
      4847,
      4867
    ],
    [
      4883,
      4903
    ],
    [
      4940,
      4960
    ],
    [
      4976,
      4996
    ],
    [
      5012,
      5032
    ],
    [
      5045,
      5065
    ],
    [
      5081,
      5101
    ],
    [
      5114,
      5134
    ],
    [
      5150,
      5170
    ],
    [
      5210,
      5230
    ],
    [
      5243,
      5263
    ],
    [
      5282,
      5302
    ],
    [
      5321,
      5341
    ],
    [
      5357,
      5377
    ],
    [
      5393,
      5413
    ],
    [
      5429,
      5449
    ],
    [
      5486,
      5506
    ],
    [
      5519,
      5539
    ],
    [
      5555,
      5575
    ],
    [
      5591,
      5611
    ],
    [
      5627,
      5647
    ],
    [
      5660,
      5680
    ],
    [
      5693,
      5713
    ],
    [
      5785,
      5800
    ]
  ]
}