component
Sunon MF40200V1-1000U-G99 · 5 V tachometer fan
Public Made by Adomby adom
Tachometer fan with factory flying leads, an explicit Adom connector harness and gentle GLB state demonstration.
main
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282
{
"status": "published-canonical-viewer-cycle-and-static-checks-passed",
"baseGlbSha256": "86c0dfbb4de0313015fcd0acc73739c0b8dbbdd7457a40d4a56efa8c2610b632",
"animationCount": 1,
"targetNode": "Fan.Rotor",
"keyframes": 401,
"durationSeconds": 20,
"stationaryLeadAndHousingBranches": true,
"totalTurns": 2,
"maximumVisualRpm": 15,
"stoppedAtRepeatSeam": true,
"runtimeSamples": {
"animation": "Fan.Hero.GentleStateCycle",
"samples": [
{
"connection": [
0,
0,
0,
1
],
"rotor": [
0,
0,
0,
1
],
"t": 0
},
{
"connection": [
0,
0,
0,
1
],
"rotor": [
0,
0,
0,
1
],
"t": 2
},
{
"connection": [
0,
0,
0,
1
],
"rotor": [
0,
0,
-0.290284663438797,
0.9569403529167176
],
"t": 6
},
{
"connection": [
0,
0,
0,
1
],
"rotor": [
0,
0,
-1.2246468525851679e-16,
-1
],
"t": 10
},
{
"connection": [
0,
0,
0,
1
],
"rotor": [
0,
0,
0.290284663438797,
0.9569403529167176
],
"t": 14
},
{
"connection": [
0,
0,
0,
1
],
"rotor": [
0,
0,
2.4492937051703357e-16,
1
],
"t": 18
},
{
"connection": [
0,
0,
0,
1
],
"rotor": [
0,
0,
2.4492937051703357e-16,
1
],
"t": 20
}
]
},
"video": {
"file": "window-5969372-20261009-163213.mp4",
"sha256": "b253890cbf52fe2a859b113b2302b026f1cd3883b166533bb6d3735a458a8e5f",
"decode": "ffmpeg full decode passed",
"review": "contact sheet confirms stopped, spin-up, running, spin-down, stopped; exact seam also checked numerically"
},
"remaining": [
"Physical connector and crimp qualification"
],
"publishedRuntime": {
"samples": [
{
"cable": [
0,
0,
0,
1
],
"elapsed": 0.0003999999761581421,
"frame": 0,
"rotor": [
0,
0,
0,
1
]
},
{
"cable": [
0,
0,
0,
1
],
"elapsed": 3.006899999976158,
"frame": 179.97599999964237,
"rotor": [
0,
0,
0,
1
]
},
{
"cable": [
0,
0,
0,
1
],
"elapsed": 6.00559999999404,
"frame": 359.91,
"rotor": [
0,
0,
-0.2897315011813534,
0.9571079775227492
]
},
{
"cable": [
0,
0,
0,
1
],
"elapsed": 10.00409999999404,
"frame": 599.9279999989271,
"rotor": [
0,
0,
-0.0009424741229735048,
-0.99999955585835
]
},
{
"cable": [
0,
0,
0,
1
],
"elapsed": 14.001299999982118,
"frame": 839.7119999992848,
"rotor": [
0,
0,
0.2921217276003095,
0.9563811564816966
]
},
{
"cable": [
0,
0,
0,
1
],
"elapsed": 18.00129999998212,
"frame": 1079.7539999985695,
"rotor": [
0,
0,
2.4492937051703357e-16,
1
]
},
{
"cable": [
0,
0,
0,
1
],
"elapsed": 21.00269999998808,
"frame": 59.80199999928482,
"rotor": [
0,
0,
0,
1
]
}
],
"status": {
"camera": {
"alpha": -1.15,
"beta": 0.45,
"radius": 0.23208079200639975,
"target": [
0.049126110419670514,
-0.030300000223517413,
0.009999999776482582
]
},
"failed": false,
"heavyGate": false,
"loaded": true
}
},
"animationOff": [
{
"frame": 0,
"name": "Fan.Hero.GentleStateCycle",
"nodes": [
[
0,
0,
0,
1
]
],
"playing": false
}
],
"publishedVideo": {
"file": "window-5969372-20261009-163636.mp4",
"sha256": "34a49ee30eab2e36b7f846f6ab53b6c801b2ca406f4526ec360cc12bb43d874b",
"review": "Full decode passed; contact sheet reviewed; full timeline and seam independently sampled in published viewer"
}
}