app
Fusion - the Fusion 360 Bridge
Public Made by Adomby adom
Drive Autodesk Fusion 360 from the cloud via Adom Bridge: component libraries, IPC package generation, board layout, exports (STEP/Gerbers/BOM/CPL), fast APS cloud search, and parametric modeling.
master
John Lauer
Preserve BQ independent routing, narration and native copper-retention evidence
a4b7711
1mo ago
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899
{
"phases": [
{
"source": "reference-tour-06",
"board": "/home/adom/project/fusion-trace-routing/demo/routing/bq25792/reference-tour-06/window-8916576-20260906-024534.mp4",
"palette": "/home/adom/project/fusion-trace-routing/demo/routing/bq25792/reference-tour-06/window-16328704-20260906-024534.mp4",
"offsetFrames": 18,
"frameRangesEndExclusive": [
[
30,
300
],
[
690,
810
],
[
1200,
1320
],
[
1740,
1830
]
],
"speed": 1,
"start": 0,
"end": 20.0,
"caption": "Adonis original: 109 components / 50 nets / 4 layers / 587 segments / 88 vias",
"file": "/home/adom/project/fusion-trace-routing/demo/routing/bq25792/video/phase-3-0.mp4"
},
{
"source": "strip-take-02",
"board": "/home/adom/project/fusion-trace-routing/demo/routing/bq25792/strip-take-02/window-8916576-20260906-025753.mp4",
"palette": "/home/adom/project/fusion-trace-routing/demo/routing/bq25792/strip-take-02/window-16328704-20260906-025754.mp4",
"offsetFrames": 20,
"frameRangesEndExclusive": [
[
132,
222
],
[
618,
647
]
],
"speed": 1,
"start": 20.0,
"end": 23.966667,
"caption": "RIPUP on all four layers: traces and vias removed. Clean input also removes 38 old pours.",
"file": "/home/adom/project/fusion-trace-routing/demo/routing/bq25792/video/phase-3-1.mp4"
},
{
"source": "live-take-02",
"board": "/home/adom/project/fusion-trace-routing/demo/routing/bq25792/live-take-02/window-8916576-20260906-030532.mp4",
"palette": "/home/adom/project/fusion-trace-routing/demo/routing/bq25792/live-take-02/window-16328704-20260906-030532.mp4",
"offsetFrames": 18,
"frameRangesEndExclusive": [
[
30,
90
]
],
"speed": 1,
"start": 23.966667,
"end": 25.966667,
"caption": "Clean starting copy: 0 traces / 0 vias / 0 pours. Original pad placements and netlist retained.",
"file": "/home/adom/project/fusion-trace-routing/demo/routing/bq25792/video/phase-3-empty.mp4"
},
{
"source": "live-take-02",
"board": "/home/adom/project/fusion-trace-routing/demo/routing/bq25792/live-take-02/window-8916576-20260906-030532.mp4",
"palette": "/home/adom/project/fusion-trace-routing/demo/routing/bq25792/live-take-02/window-16328704-20260906-030532.mp4",
"offsetFrames": 18,
"frameRangesEndExclusive": [
[
25,
44
],
[
52,
70
],
[
82,
100
],
[
118,
136
],
[
148,
166
],
[
217,
236
],
[
247,
266
],
[
277,
296
],
[
310,
346
],
[
382,
418
],
[
436,
454
],
[
487,
526
],
[
538,
574
],
[
586,
706
],
[
718,
758
],
[
769,
886
],
[
904,
1000
],
[
1012,
1088
],
[
1099,
1178
],
[
1189,
1208
],
[
1222,
1240
],
[
1255,
1274
],
[
1285,
1304
],
[
1324,
1342
],
[
1360,
1378
],
[
1390,
1408
],
[
1423,
1442
],
[
1456,
1475
],
[
1486,
1505
],
[
1519,
1538
],
[
1549,
1568
],
[
1585,
1604
],
[
1615,
1634
],
[
1648,
1667
],
[
1681,
1700
],
[
1714,
1732
],
[
1744,
1762
],
[
1774,
1792
],
[
1807,
1826
],
[
1837,
1856
]
],
"speed": 3,
"start": 25.966667,
"end": 39.666667000000004,
"caption": "Astra-calculated paths: native LINE +0 and VIA via fusion_run_modeling_script",
"file": "/home/adom/project/fusion-trace-routing/demo/routing/bq25792/video/phase-3-2.mp4"
},
{
"source": "live-take-03",
"board": "/home/adom/project/fusion-trace-routing/demo/routing/bq25792/live-take-03/window-8916576-20260906-031012.mp4",
"palette": "/home/adom/project/fusion-trace-routing/demo/routing/bq25792/live-take-03/window-16328704-20260906-031013.mp4",
"offsetFrames": 21,
"frameRangesEndExclusive": [
[
37,
55
],
[
64,
82
],
[
91,
110
],
[
124,
142
],
[
151,
170
],
[
178,
221
],
[
229,
248
],
[
256,
274
],
[
283,
301
],
[
310,
328
],
[
337,
356
],
[
367,
409
],
[
418,
436
],
[
445,
488
],
[
496,
538
],
[
547,
580
],
[
640,
658
],
[
670,
688
],
[
697,
715
],
[
727,
745
],
[
757,
775
],
[
784,
802
],
[
811,
830
],
[
841,
884
],
[
892,
910
],
[
919,
938
],
[
946,
964
],
[
976,
1019
],
[
1030,
1048
],
[
1057,
1076
],
[
1084,
1102
],
[
1111,
1130
],
[
1141,
1160
],
[
1168,
1187
],
[
1243,
1262
],
[
1273,
1292
],
[
1300,
1318
],
[
1327,
1346
],
[
1354,
1372
],
[
1381,
1400
],
[
1408,
1427
],
[
1435,
1454
],
[
1465,
1484
],
[
1492,
1510
],
[
1519,
1538
],
[
1546,
1604
],
[
1612,
1630
],
[
1639,
1658
],
[
1669,
1702
],
[
1711,
1730
],
[
1741,
1760
],
[
1768,
1787
],
[
1798,
1817
],
[
1873,
1930
],
[
1939,
1972
],
[
1981,
2000
],
[
2008,
2038
],
[
2047,
2066
],
[
2074,
2116
],
[
2125,
2168
],
[
2176,
2194
],
[
2203,
2246
],
[
2257,
2288
],
[
2296,
2354
],
[
2362,
2381
],
[
2389,
2422
],
[
2434,
2452
],
[
2464,
2482
],
[
2542,
2584
],
[
2593,
2612
],
[
2620,
2716
],
[
2725,
2744
],
[
2752,
2786
],
[
2794,
2812
],
[
2821,
2840
],
[
2851,
2894
],
[
2902,
2936
],
[
2944,
2978
],
[
2986,
3016
],
[
3025,
3044
],
[
3052,
3071
],
[
3082,
3164
],
[
3226,
3244
],
[
3253,
3272
],
[
3298,
3328
],
[
3337,
3356
],
[
3364,
3394
],
[
3403,
3422
],
[
3430,
3448
],
[
3457,
3491
],
[
3499,
3556
],
[
3565,
3584
],
[
3592,
3611
],
[
3619,
3650
],
[
3658,
3734
],
[
3745,
3824
],
[
3832,
3913
],
[
3937,
4261
],
[
4324,
4388
],
[
4405,
4459
],
[
4474,
4540
],
[
4549,
4634
],
[
4642,
4750
],
[
4762,
4846
],
[
4855,
4951
],
[
4963,
5018
],
[
5029,
5114
],
[
5122,
5204
],
[
5212,
5296
],
[
5305,
5401
],
[
5413,
5638
],
[
5647,
5764
],
[
5773,
5869
],
[
5881,
6056
],
[
6070,
6148
],
[
6160,
6208
],
[
6220,
6235
]
],
"speed": 3,
"start": 39.666667000000004,
"end": 92.666667,
"caption": "Astra-calculated paths: native LINE +0 and VIA via fusion_run_modeling_script",
"file": "/home/adom/project/fusion-trace-routing/demo/routing/bq25792/video/phase-3-3.mp4"
},
{
"source": "live-take-06",
"board": "/home/adom/project/fusion-trace-routing/demo/routing/bq25792/live-take-06/window-8916576-20260906-033315.mp4",
"palette": "/home/adom/project/fusion-trace-routing/demo/routing/bq25792/live-take-06/window-16328704-20260906-033315.mp4",
"offsetFrames": 14,
"frameRangesEndExclusive": [
[
14,
70
],
[
79,
280
],
[
292,
346
],
[
355,
524
],
[
535,
578
],
[
739,
784
],
[
793,
1046
],
[
1057,
1112
],
[
1120,
1252
],
[
1273,
1292
],
[
1351,
1874
],
[
1924,
2462
]
],
"speed": 3,
"start": 92.666667,
"end": 115.866667,
"caption": "Astra-calculated paths: native LINE +0 and VIA via fusion_run_modeling_script",
"file": "/home/adom/project/fusion-trace-routing/demo/routing/bq25792/video/phase-3-4.mp4"
},
{
"source": "live-take-05",
"board": "/home/adom/project/fusion-trace-routing/demo/routing/bq25792/live-take-05/window-8916576-20260906-032652.mp4",
"palette": "/home/adom/project/fusion-trace-routing/demo/routing/bq25792/live-take-05/window-16328704-20260906-032653.mp4",
"offsetFrames": 19,
"frameRangesEndExclusive": [
[
19,
20
],
[
34,
292
],
[
310,
542
],
[
598,
670
],
[
688,
754
],
[
790,
848
],
[
889,
1055
],
[
1072,
1118
],
[
1201,
1436
],
[
1471,
1490
],
[
1501,
1520
],
[
1540,
1580
],
[
1627,
1672
],
[
1681,
1700
],
[
1783,
1888
],
[
1909,
1940
],
[
2080,
2126
],
[
2173,
2218
],
[
2263,
2321
],
[
2386,
2488
]
],
"speed": 3,
"start": 115.866667,
"end": 134.333334,
"caption": "Astra-calculated paths: native LINE +0 and VIA via fusion_run_modeling_script",
"file": "/home/adom/project/fusion-trace-routing/demo/routing/bq25792/video/phase-3-5.mp4"
},
{
"source": "live-take-05",
"board": "/home/adom/project/fusion-trace-routing/demo/routing/bq25792/live-take-05/window-8916576-20260906-032652.mp4",
"palette": "/home/adom/project/fusion-trace-routing/demo/routing/bq25792/live-take-05/window-16328704-20260906-032653.mp4",
"offsetFrames": 19,
"frameRangesEndExclusive": [
[
2505,
2625
]
],
"speed": 1,
"start": 134.333334,
"end": 138.333334,
"caption": "Native check: 0 airwires / 0 warnings / 0 new errors / 1 unchanged placement error",
"file": "/home/adom/project/fusion-trace-routing/demo/routing/bq25792/video/phase-3-6.mp4"
}
],
"finalHold": 5,
"duration": 143.333334,
"note": "Take06 recaptures primitives342..502 from verified checkpoint after take04 recorder corruption; all geometry independently planned before capture."
}