← Commit history

animate transmission line: signal-path conductor + Signal-path highlight

Caleb ·95025d57c0 ·1mo ago ·parent d4ba4bc
4 files changed +25−259
coax-molecule-32x32.glb
⋯ 1 unchanged line ⋯
viewer/board-detailed.glb
⋯ 1 unchanged line ⋯
viewer/board-index.json+1−258
@@ -1,258 +1 @@-{-"groups": {-"substrate|PCB": {-"blk": "substrate",-"ref": "PCB",-"lo": [--0.020000000447034837,--0.01999999865889549,-0.0-],-"hi": [-0.01999999865889549,-0.020000000447034837,-0.001509999972768128-],-"n": 1-},-"substrate|MASK": {-"blk": "substrate",-"ref": "MASK",-"lo": [--0.020000000447034837,--0.01999999865889549,--4.7999998989515004e-05-],-"hi": [-0.01999999865889549,-0.020000000447034837,-0.001558000044517219-],-"n": 2-},-"substrate|SILK": {-"blk": "substrate",-"ref": "SILK",-"lo": [--0.018724999353289605,--0.018705132454633712,--7.9999998989515e-05-],-"hi": [-0.01872499942779541,-0.018705132380127908,-0.0015900000445172192-],-"n": 2-},-"substrate|COPPER": {-"blk": "substrate",-"ref": "COPPER",-"lo": [--0.01949950024485588,--0.019499498456716537,--3.9999998989515007e-05-],-"hi": [-0.019499498456716537,-0.01949950024485588,-0.001550000044517219-],-"n": 1-},-"out|J2": {-"blk": "out",-"ref": "J2",-"lo": [--0.018719999780878425,--0.002719999095425009,--0.0043850001457030885-],-"hi": [--0.013279999801889063,-0.002720000883564354,--8.499999967170845e-05-],-"n": 2-},-"in|J1": {-"blk": "in",-"ref": "J1",-"lo": [-0.013280001739040016,--0.002719999095425009,--0.0043850001457030885-],-"hi": [-0.01872000171802938,-0.002720000883564354,--8.499999967170845e-05-],-"n": 2-},-"pins|MP4": {-"blk": "pins",-"ref": "MP4",-"lo": [-0.013600001614540815,--0.018382502989843487,--0.00875500007532537-],-"hi": [-0.01840000184252858,--0.013617500467225908,-0.010024999738410116-],-"n": 2-},-"pins|MP1": {-"blk": "pins",-"ref": "MP1",-"lo": [--0.018399999905377627,-0.013617498530074955,--0.00875500007532537-],-"hi": [--0.013599999677389861,-0.018382501052692533,-0.010024999738410116-],-"n": 2-},-"pins|MP3": {-"blk": "pins",-"ref": "MP3",-"lo": [--0.018399999905377627,--0.018382502989843487,--0.00875500007532537-],-"hi": [--0.013599999677389861,--0.013617500467225908,-0.010024999738410116-],-"n": 2-},-"pins|MP2": {-"blk": "pins",-"ref": "MP2",-"lo": [-0.013600001614540815,-0.013617498530074955,--0.00875500007532537-],-"hi": [-0.01840000184252858,-0.018382501052692533,-0.010024999738410116-],-"n": 2-}-},-"fps": {-"MP2": {-"ref": "MP2",-"val": "~",-"fp": "MachinePinLargeShort",-"layer": "F.Cu",-"rot": 0.0,-"x": 0.016,-"y": 0.016,-"blk": "pins",-"sheet": "root",-"dnp": false,-"stale_mm": null,-"has3d": true-},-"MP3": {-"ref": "MP3",-"val": "~",-"fp": "MachinePinLargeShort",-"layer": "F.Cu",-"rot": 0.0,-"x": -0.016,-"y": -0.016,-"blk": "pins",-"sheet": "root",-"dnp": false,-"stale_mm": null,-"has3d": true-},-"MP1": {-"ref": "MP1",-"val": "~",-"fp": "MachinePinLargeShort",-"layer": "F.Cu",-"rot": 0.0,-"x": -0.016,-"y": 0.016,-"blk": "pins",-"sheet": "root",-"dnp": false,-"stale_mm": null,-"has3d": true-},-"MP4": {-"ref": "MP4",-"val": "~",-"fp": "MachinePinLargeShort",-"layer": "F.Cu",-"rot": 0.0,-"x": 0.016,-"y": -0.016,-"blk": "pins",-"sheet": "root",-"dnp": false,-"stale_mm": null,-"has3d": true-},-"J1": {-"ref": "J1",-"val": "Conn_Coaxial_Small",-"fp": "SMP_MSCM_PCS12T",-"layer": "B.Cu",-"rot": 90.0,-"x": 0.016,-"y": 0.0,-"blk": "in",-"sheet": "root",-"dnp": false,-"stale_mm": null,-"has3d": true-},-"J2": {-"ref": "J2",-"val": "Conn_Coaxial_Small",-"fp": "SMP_MSCM_PCS12T",-"layer": "B.Cu",-"rot": -90.0,-"x": -0.016,-"y": 0.0,-"blk": "out",-"sheet": "root",-"dnp": false,-"stale_mm": null,-"has3d": true-}-},-"centre_mm": [-40.0,-40.0-],-"coverage": {-"solids": 18,-"refs_tagged": 6,-"missing_real": [],-"bodiless_ok": [],-"stale_geometry": {},-"unmatched_solids": [],-"dnp": [],-"sections": {-"pins": 4,-"in": 1,-"out": 1-}-}-}\ No newline at end of file+{"groups": {"substrate|PCB": {"blk": "substrate", "ref": "PCB", "lo": [-0.020000000447034837, -0.01999999865889549, 0.0], "hi": [0.01999999865889549, 0.020000000447034837, 0.001509999972768128], "n": 1}, "substrate|MASK": {"blk": "substrate", "ref": "MASK", "lo": [-0.020000000447034837, -0.01999999865889549, -4.7999998989515004e-05], "hi": [0.01999999865889549, 0.020000000447034837, 0.001558000044517219], "n": 2}, "substrate|SILK": {"blk": "substrate", "ref": "SILK", "lo": [-0.018724999353289605, -0.018705132454633712, -7.9999998989515e-05], "hi": [0.01872499942779541, 0.018705132380127908, 0.0015900000445172192], "n": 2}, "substrate|COPPER": {"blk": "substrate", "ref": "COPPER", "lo": [-0.01949950024485588, -0.019499498456716537, -3.9999998989515007e-05], "hi": [0.019499498456716537, 0.01949950024485588, 0.001550000044517219], "n": 1}, "out|J2": {"blk": "out", "ref": "J2", "lo": [-0.018719999780878425, -0.002719999095425009, -0.0043850001457030885], "hi": [-0.013279999801889063, 0.002720000883564354, -8.499999967170845e-05], "n": 2}, "in|J1": {"blk": "in", "ref": "J1", "lo": [0.013280001739040016, -0.002719999095425009, -0.0043850001457030885], "hi": [0.01872000171802938, 0.002720000883564354, -8.499999967170845e-05], "n": 2}, "pins|MP4": {"blk": "pins", "ref": "MP4", "lo": [0.013600001614540815, -0.018382502989843487, -0.00875500007532537], "hi": [0.01840000184252858, -0.013617500467225908, 0.010024999738410116], "n": 2}, "pins|MP1": {"blk": "pins", "ref": "MP1", "lo": [-0.018399999905377627, 0.013617498530074955, -0.00875500007532537], "hi": [-0.013599999677389861, 0.018382501052692533, 0.010024999738410116], "n": 2}, "pins|MP3": {"blk": "pins", "ref": "MP3", "lo": [-0.018399999905377627, -0.018382502989843487, -0.00875500007532537], "hi": [-0.013599999677389861, -0.013617500467225908, 0.010024999738410116], "n": 2}, "pins|MP2": {"blk": "pins", "ref": "MP2", "lo": [0.013600001614540815, 0.013617498530074955, -0.00875500007532537], "hi": [0.01840000184252858, 0.018382501052692533, 0.010024999738410116], "n": 2}, "signal|SIGPATH|0": {"blk": "signal", "ref": "SIGPATH", "lo": [-0.012620000620392952, -0.00022000034769378146, 0.0015100000445172192], "hi": [0.012620002557543933, 0.0002199996523062145, 0.001950000044517219], "n": 200}}, "fps": {"MP2": {"ref": "MP2", "val": "~", "fp": "MachinePinLargeShort", "layer": "F.Cu", "rot": 0.0, "x": 0.016, "y": 0.016, "blk": "pins", "sheet": "root", "dnp": false, "stale_mm": null, "has3d": true}, "MP3": {"ref": "MP3", "val": "~", "fp": "MachinePinLargeShort", "layer": "F.Cu", "rot": 0.0, "x": -0.016, "y": -0.016, "blk": "pins", "sheet": "root", "dnp": false, "stale_mm": null, "has3d": true}, "MP1": {"ref": "MP1", "val": "~", "fp": "MachinePinLargeShort", "layer": "F.Cu", "rot": 0.0, "x": -0.016, "y": 0.016, "blk": "pins", "sheet": "root", "dnp": false, "stale_mm": null, "has3d": true}, "MP4": {"ref": "MP4", "val": "~", "fp": "MachinePinLargeShort", "layer": "F.Cu", "rot": 0.0, "x": 0.016, "y": -0.016, "blk": "pins", "sheet": "root", "dnp": false, "stale_mm": null, "has3d": true}, "J1": {"ref": "J1", "val": "Conn_Coaxial_Small", "fp": "SMP_MSCM_PCS12T", "layer": "B.Cu", "rot": 90.0, "x": 0.016, "y": 0.0, "blk": "in", "sheet": "root", "dnp": false, "stale_mm": null, "has3d": true}, "J2": {"ref": "J2", "val": "Conn_Coaxial_Small", "fp": "SMP_MSCM_PCS12T", "layer": "B.Cu", "rot": -90.0, "x": -0.016, "y": 0.0, "blk": "out", "sheet": "root", "dnp": false, "stale_mm": null, "has3d": true}}, "centre_mm": [40.0, 40.0], "coverage": {"solids": 18, "refs_tagged": 6, "missing_real": [], "bodiless_ok": [], "stale_geometry": {}, "unmatched_solids": [], "dnp": [], "sections": {"pins": 4, "in": 1, "out": 1}}}\ No newline at end of file
viewer/viewer-config.json+24−1
@@ -31,6 +31,12 @@    "label": "Port J2",    "color": "#f5a524",    "short": "Amphenol SMP"+  },+  {+   "id": "signal",+   "label": "Transmission line",+   "color": "#39d0ff",+   "short": "RF trace (grounded CPW)"   }  ],  "modes": {@@ -40,6 +46,7 @@    "order": [     "pins",     "in",+    "signal",     "out"    ],    "timing": {@@ -102,6 +109,21 @@       ]      ],      "note": "Port J2."+    },+    "signal": {+     "eyebrow": "RF path",+     "head": "Transmission line",+     "rows": [+      [+       "Type",+       "grounded coplanar waveguide"+      ],+      [+       "Trace",+       "0.306 mm"+      ]+     ],+     "note": "The RF conductor carrying the signal along the path; highlighted by the Static-mode Signal path toggle."     }    }   },@@ -113,7 +135,8 @@      "label": "Signal path",      "refs": [       "J1",-      "J2"+      "J2",+      "SIGPATH"      ],      "color": "#39d0ff",      "default": false,