From fe56673beae8fb012e4d97311f38bf354bfba543 Mon Sep 17 00:00:00 2001 From: Me Here Date: Thu, 28 May 2026 16:19:08 -0500 Subject: [PATCH] PM_K-1: drop the VARASYS wordmark from the screen UI (it's on the case) The on-screen header showed VARASYS + the model; since the wordmark is already silkscreened on the case/PCB, keep only the PM_K-1 KIT label on the display. Applied to both pico/main.py (draw_static) and the kit.html web simulator. Co-Authored-By: Claude Opus 4.7 (1M context) --- kit.html | 5 ++--- pico/__pycache__/main.cpython-312.pyc | Bin 32265 -> 32138 bytes pico/main.py | 3 +-- 3 files changed, 3 insertions(+), 5 deletions(-) diff --git a/kit.html b/kit.html index 8f715b3..304863e 100644 --- a/kit.html +++ b/kit.html @@ -187,10 +187,9 @@ layoutButtons(); function drawScreen(){ g.fillStyle=COL.bg; g.fillRect(0,0,SW,SH); - // header + // header (the VARASYS logo lives on the case, not the screen) g.textBaseline="alphabetic"; g.textAlign="left"; - g.fillStyle=COL.cyan; g.font="700 18px 'Segoe UI',Roboto,Arial,sans-serif"; g.fillText("VARASYS",12,26); - g.fillStyle=COL.mute; g.font="700 11px 'Segoe UI',Roboto,Arial,sans-serif"; g.textAlign="right"; g.fillText("PM_K‑1 KIT",SW-12,24); + g.fillStyle=COL.cyan; g.font="700 18px 'Segoe UI',Roboto,Arial,sans-serif"; g.fillText("PM_K‑1 KIT",12,26); g.fillStyle=COL.panel; g.fillRect(0,34,SW,2); // BPM g.textAlign="left"; g.fillStyle=COL.mute; g.font="700 20px 'Segoe UI',Roboto,Arial,sans-serif"; g.fillText("BPM",12,150); diff --git a/pico/__pycache__/main.cpython-312.pyc b/pico/__pycache__/main.cpython-312.pyc index e72355c0c97da098d98291013d7b5ad52a9d8ccf..7f226689cb74b7713d8f792f5de007ef39673680 100644 GIT binary patch delta 2644 zcmai#YitzP7036^?9;pJ2gYw~*5C(gVka0#2&7=+n1>&W3yT3^x~x6B_TblYXKe7= z+r&v*D`}LpJy8^rR-sCwqyk!;`BbTqP-&`2ZBimoRE;80MQS6fQrm>4ZJP9P|93E^ z`O=a0H|L&v?s?pM=j;<-uqQuf;a`Qrc`or3Eta1$7sG$73wp&!6~9{_Flw8qr0V*v zZJK(~eZdVomrL_h2YSn}qXRA%KSFEGQhFy*LYaor zU4AWax1XGQ&h7XTZv{TJysQYE^$9;7p$kGM-XUj>${J4l!j1>}c0+e{eoT+eizvH< z*;1iEl-d5Irg1~hrs%_lONz?qyN&mRuMA!*YPeps|LxlMihAg+#_j$q2d@>@UoYH8 z%7(cA3cnVvy%FxBV;i=tyQibT_4B%DM~&-hL7<~by;{k@nn1@!^=cCnq=>uJdTYa8 zR(?ywxH&Iu=<_Qv;w<;H1ZFa z`p~G6zzGdQ*=D`E`$w$o5afq|lfo*h@Dt+2$E?)DHfuvru0XL_NO8VJFdE=rmF7SK zkkMqIJAU|4OdPWw*>jP#E09w_1&|hqdU*hH9^jM=NmgZ%2c45=dBEx~?niIQe^FG4bLG!2Kcp6h4J~=g^Mcq!o z5lp(6b*lGqPyG-E8h}gA<3 zABK}2WW5)X3G4y(0rLQE1)qZ?v+ae{C1Cq`Dyb!=Hr>yAC^oS9A#9U#NHdUdW1Z{| zKaer6XI!6{GHiEd zY|3y_(nU%-KCx&akJF=rW!q%pD`8hsktHCuQ-|D5S&U37M!y-XFGobfFMNvTARp&@ zeAWsL^)vQ9ErzSwx|}X6$-XG^!z_BY%o7gTSTixB)yYvgG zqdyH-)}F&DJrBqaYDvt9@B0NP=7ATfZe)i~eq+&mN{-ZQd=87x!I!Ti(bpd9?6JKa ziQdEUP97I4Y&9!-xBQfdelk+k{1V)pmovl3jIEqC__yE!7eF-b$uq46{$`y^Km|s% zUmv<8=8RLcMvvsrJ%8~0s#p3i#xHNW;ooYV(N*<E=TiH;1Cez}4IhpZa zS~n+uuZ+rGaUR((BE;*!3E&Or-hd>(K-s|t#BjNFy@&aa1#D$v+`##vUgydm6?WNz zJJAd?X-*mMSoaz)DMw{ns}KfDZ^J_!uo{qOE4#n!cR1x}h|4gtgURNFQ{wWxUPWrp zU?@vSP{Z_kQEb|x{v7Dt*)kt*fwqNKXJg)cPnvxap^m`yoC6>;S$3v;&>MexMt`>F{;% zAou1q4CMj7PWo(P(f7sJ4)k>PclIPY4)pNT^uyWml6qKu11JD|K#TS6?B7_`A(gHD b*d;mUbustjo`t}C;G4mJ{AHAG=9>Nsz-(A4 delta 2883 zcmai$YfN0n702(~yRW;;8ZekgiS0Eu;Kew#!H))FFs$(tFqp-L2E44f3oM3ZJA0{N zvs;uz#Mn`tkZJtLqji)fB)l`Y8EycMXs;E^P(W*)u_u(p4)A`Tk zkyMqsmVTT$bLPxBXJ*dz+0V(De-ZDyUawo?zu#Re7%IBq{qqL)xvG*|EUU4Itu8sZ zZC1goBxy<^XPTslW=j%DN{|VO%XY|VS(DOAO4j6)-I7E**p2#4tfeHc#-TYE*QaeM zo8^Q5mElWsCAsgUldrdPoeCZQ>$c|D+R|?+o>_%mC_R*s(GqQWf_tvxChUvSAIpE0 z*c)XPuG`sH2&=x(=GZu-5WRj{8D1J}Eyf6R&Y<^G7!M z3yF1A_T|`k@}`3(bQ+CQg%7CA-mfg%?%<+7hkBs-8c+m01YGCNOdE~xHFepLR?U4muN4YgEIbmSUf98a zy4i=dTghY0Q&&jZjgq>(B)d!4CG<#qUOLSbzEx`X8jl;+$bhQs_1!*l-1zzKKa!G1 zq1giL0{RiJsz>`yCPHCNqY)@;jk$&&k^DBu)j%(|^2@Xbfe#rodrYz$n^GByty~Jy zN>0B@4?}$%=mErTVxuKL^e85d8MAw@k$MSoACM1d9DWCNLUsXG%8*1R9hg_FIDFW9 zz__^o6|xDNQ$*xF89-n@N+t4+6+ycX^6r#M)84vuw9 z+3Dz5O!M2U4f`?qZ^<~{{FJ>UjKK*2mzIii6}O-eIwTXM8mn#p$t21{y)fDgWO4Aj zgSsyi8}lh(xmco#;s8ZN-I$F6qB0|p;((~}F-ZS)R_>*cb9oy5Q5w-q*NI424-H0j zUbVBqY3Cpc7JV+lS9^Fg!Kf%ug9r>kuAvR^+yq4S_5zcD$OBEnO5qTs{T!x? zM#5TXZ0inskR`jTCQ(r9I8Q;s-L_I{hSb7gW`r~vJ{3AKrt70I+64U$01wnuc;J4I zmDa}yX)Pem*|I>t)&+#q!Xa#Iiilv2aKuJ6F{KeQ(4lQdjk3CXPwIp@J zlQZoiDYj+jDmLAj%Xah^GOaC__4WHI9Pp7=zv3bLe|uPVaCgChec<8aD>YevXmNWj z2W9(zMVpZPxhAsJii?oNWx2$DGf>m&&$O=DOWfYH@oTn^UWVuhgaTdlE%Xu} z&^H$}%^ktUr3=|w-_qD5E~=>{`Ikxbh#A&1SXB55Hu*k>sSJeUraYdY;&n{1nZY$A z$gU3-k_+rtgT9)Hi^UgD{IK-ehU?^xtMaZ(eb#ZtF`at3<8s@T&R09H4!>1@yQFq* zb?w_L=T-;aKJx3lJ8d1ej&F4fvf%I|{FR&=t|T+;o#9pFr>}i5EEAR8jg^xsri>oUL1#~9)W_ow zTOA`l@(ZJP^bhh$(Ks)oayPL372q)dg`{sn5}oH9hTr7F#pW);_=IasIX05Oi}LZG z_1^@1u#%ZeyCw9nK9+dTxK4i{cZ$ZJ&kg2(36~pyTmXIE`aX&;0&bB%!^&2)bJ5Ag z8Kck8*Ad#YkVFbS?8?}Bp6t70Wn`M&A1lc{h9JC4L1?3T;sc}N+Z$!FgLRA-JI=zv z_gH#-3;8{JV?5m?K7pd8FMlsY2N$jD6wJkKv=(CcJP-tCfG>SM+2P0YowNel3iiT8 zizCzCPd+PV^AkQ&!Q9D8vXkvfetqpfkiY}rpTOUM?_$+C;5qh8a&^Nth}(fjfEu6< z2mt$l0{~8k7Q=(6%~cG=0bXH$N|x2W$j7GI)OfV9DHJ%|L`N~-2=n)W-vS>2>oM^p p;05eJg>m@tzmuY%Le}1s1Y-_~*q*YVR-aI(JP$q{VZG_{{{XG*iP!)D diff --git a/pico/main.py b/pico/main.py index 1acc602..0c83c58 100644 --- a/pico/main.py +++ b/pico/main.py @@ -428,8 +428,7 @@ class App: # ---------- drawing ---------- def draw_static(self): d = self.d; d.fill(C_BG) - d.text("VARASYS", 12, 12, C_CYAN, C_BG, 2) - d.text("PM_K-1 KIT", WIDTH - d.text_w("PM_K-1 KIT", 1) - 12, 16, C_MUTE, C_BG, 1) + d.text("PM_K-1 KIT", 12, 12, C_CYAN, C_BG, 2) # VARASYS logo is on the case, not the screen d.fill_rect(0, 34, WIDTH, 2, C_PANEL) d.text("BPM", 12, 196, C_MUTE, C_BG, 2) # build + paint the touch buttons