app
Base Scaffold Control Panel
Public Made by Adomby adom
The Base Scaffold System's control panel: electrical specifications and the connect/disconnect interface between a base scaffold and the workcell ecosystem.
← Commit history
hover fixes: ESD label removed, ghost precedence, mic region at seated spot; D2 glow on the board LED
2 files changed
+5−6
README.html+5−6@@ -95,7 +95,7 @@ if (typeof V === 'undefined') { wrap.remove(); } else { try { const viewer = V.init(wrap, { zUp: true, showViewCube: true, showGround: true });- viewer.loadModel('https://wiki.adom.inc/api/pages/adom/base-scaffold-control-panel/files/models/workcell-q.glb?v=a4ec980e').then(() => {+ viewer.loadModel('https://wiki.adom.inc/api/pages/adom/base-scaffold-control-panel/files/models/workcell-q.glb?v=608c90f7').then(() => { viewer.frameModel(); try { if (viewer.toggleAxes) viewer.toggleAxes('world', false); } catch (e) {} document.getElementById('fb').remove();@@ -169,6 +169,7 @@ else { board: [HDR.board, 'CM5 carrier and smart power-distribution hub \u2014 the system half of the control panel.'], }; const NAME_RULES = [+ [/^GHOST/, 'ghost'], [/^BMEH/, 'bme'], [/^BMIH/, 'bmi'], [/^N3$/, 'mic'], [/^N1$/, 'probe'], [/^SJ\d/, 'sj'],@@ -177,7 +178,6 @@ else { [/^(D\d+)($|_glow|_cone)/, 'ring'], [/^(U1|U2|U3|U4)$/, 'meter'], [/^U7$/, 'ps2sw'], [/^U13$/, 'mux'], [/^U17$/, 'efuse'], [/^U18$/, 'cc'],- [/^(U8|U9|U10|U11|U19|U20|U22|U23|U24)$/, 'esd'], [/^J9$/, 'usba'], [/^J10$/, 'usbc'], [/^J8$/, 'wifi'], [/^(J4|J7)$/, 'cm5'], [/^J5$/, 'sd'], [/^J6$/, 'net'], [/^(J1|J3)$/, 'pwr'],@@ -186,7 +186,6 @@ else { [/^MpinContact_Large/, 'mcL'], [/^(WIRE_MC|MC\d|MpinContact)/, 'mc'], [/^(ETT|ETS)/, 'dock'],- [/^GHOST/, 'ghost'], ]; const REGIONS = [ [0.163, 0.184, -0.105, -0.087, 'wifi'],@@ -194,7 +193,7 @@ else { [0.159, 0.177, -0.126, -0.111, 'usbc'], [0.105, 0.162, -0.093, -0.070, 'cm5'], [0.060, 0.0755, -0.1015, -0.086, 'ring'],- [0.094, 0.108, -0.092, -0.077, 'mic'],+ [0.115, 0.136, -0.124, -0.107, 'mic'], [0.018, 0.051, -0.087, -0.071, 'meter'], [0.040, 0.090, -0.076, -0.050, 'pwr'], [0.246, 0.267, -0.175, -0.157, 'probe'],@@ -281,7 +280,7 @@ if (typeof V === 'undefined') { wrap.remove(); } else { try { const viewer = V.init(wrap, { zUp: true, showViewCube: true, showGround: true });- viewer.loadModel('https://wiki.adom.inc/api/pages/adom/base-scaffold-control-panel/files/models/scaffold-q.glb?v=a4ec980e').then(() => {+ viewer.loadModel('https://wiki.adom.inc/api/pages/adom/base-scaffold-control-panel/files/models/scaffold-q.glb?v=608c90f7').then(() => { viewer.frameModel(); try { if (viewer.toggleAxes) viewer.toggleAxes('world', false); } catch (e) {} document.getElementById('fb').remove();@@ -362,6 +361,7 @@ else { return [HDR.io, 'MC' + mc + ' \u2192 USER_IO' + io + ' \u2014 digital I/O, PWM, PIO' + (adc ? ', ADC-capable' : '') + '. Medium contact ~6.4 A.']; } const NAME_RULES = [+ [/^GHOST/, 'ghost'], [/^SW1$/, 'miniSW'], [/^(MINI_D1|mini-D1)/, 'miniD1'], [/^(MINI_D2|mini-D2)/, 'miniD2'],@@ -380,7 +380,6 @@ else { [/^(D1$|D1_glow|D1_cone)/, 'led'], [/^(WIRE_MC|MC)(\d+)$/, (m) => { const k = +m[2]; return k >= 57 ? T.gndmc : (k >= 31 ? ioOf(k) : null); }], [/^(ETT|ETS)/, 'dock'],- [/^GHOST/, 'ghost'], ]; const REGIONS = [ [0.1135, 0.1260, -0.0880, -0.0760, 'usbc'],
models/workcell-q.glb⋯ 1 unchanged line ⋯