åæ¸ã
å ¼ãã¦ããèªä½ãã¼ãã¼ãã«èå³ã¯ãã£ãã®ã§ããéé»å®¹éç¡æ¥ç¹å¼ã¹ã¤ãã(æ±ãã¬ã¹ã¤ãã)ã®åå²ãå®ç¾ã§ãããã«ãªãã¾ã§ãããªãã¨å ¬è¨ãã¦ããã¾ãã。以åãã Custom Topre Guide ãªã©æéã«ãªããã®ãã¡ãã»ãåºã¦ããããªã®ã§ãã,ä»å¹´ã®æ¥å ãã éé®(@sorojake)ããã Booth ã§『çã®éé»å®¹éãã¼ãã¼ããä½ãæ¬』ã¨ãããã®ãåºãã¦ããã®ãè¦æã,ã©ããã PCB è¨è¨åå¼·ãããçºæ³¨ããªãããããªãããªãã¨æã£ã¦ããã®ã§ãã,ããããããã¨ã« Helix ãã¼ã¹ã®ããããåºãã¦è²°ããã¨ãããã¨ã§,ä»åβ2 çã®ãã¹ã¿ã¼ã¨ãã¦è³¼å ¥・製ä½ãã¾ãã。
é·ããªãã¾ããã,次ããå®éã«è£½ä½ããéç¨ã¨ãã®ã¡ã¢ã§ã。
å®ã¯åèªä½ãã¼ãã¼ã。
disclaimer
β2 çã®ãã«ããã°ãªã®ã§æ£å¼çã¨ã¯ç°ãªãå¯è½æ§ãããã¾ã。ãäºæ¿ãã ãã。ãã«ããã°
éå ·・æ©æ
- éé»å®¹éHelix ã©ãã¼ãã¼ã ã¿ã¤ã(β2)ããã
- NiZ ã®ãã¦ã¸ã³ã°ã¨è»¸×100
- æ±ã㬠OEM ãã¼ãã¼ãã®ã¸ã£ã³ã¯ããå¥ãã ã©ãã¼ãã¼ã ã¨åéåã¹ããªã³ã°
- Hitachi 2050 ã¨ãã 80 年代ãããã®ã¯ã¼ã¯ã¹ãã¼ã·ã§ã³ä»å±ã®ãã®ããã。
- ãã¾ãªãããããã¬ã¼ãã¯ã³ããã製ä½ãã¦ãããã®ãè²·ãã»ããç°¡åã ãå®ãã¯ã。éèå·¥æ¿ã«ãç½®ãã¦ãã£ã。ãããè²·ãå ´åã¯ãã¦ã¸ã³ã°ã軸ãã»ããã ãã NiZ ããä½ãè²·ãå¿ è¦ã¯ãªã。
- ãã¼ãã£ãã ENJOYPBT ABS Doubleshot Dolch
- éèå·¥æ¿å®åºèã§è³¼å ¥ãããã©,KBDFans ã§èªåã§è²·ãã»ããå®ããã(ãã ããã®å ´åå±ãã¾ã§ã®ã¿ã¤ã ã©ã°ããã)
- Pro Micro×2,OLED×2,LED (SK6812mini)×54,M2 ã¹ãã¼ãµã¼ 8mm(OLED ä¿è·ã¢ã¯ãªã«ç¨)
- ããããéèå·¥æ¿ã®å®åºèã«ã¦è³¼å ¥
- ã¢ã¯ãªã«ãã¬ã¼ã Helix åã 2mm å(æ¼ãåºã・ã¯ãªã¢)
- ã¸ã£ã³ãç¨é ç·,絶ç¸ãã¼ã
- ãã£ããè²·ãã®å¿ãã¦ãã®ã§è£½ä½ç´åã§é©å½ã«ãã¼ã ã»ã³ã¿ã¼ã§è³¼å ¥
- ã¯ãã ãã¦å (HAKKO T18-S9),ãã©ãã¯ã¹ (HAKKO FS-200),ãã©ãã¯ã¹ã¯ãªã¼ãã¼(Sunhayato FL-L15),é«å¯åº¦éç©åºæ¿ç¨ç³¸ã¯ãã (goot SF-B1004, 0.4Ï)
- ããããç§èåã®åç³é»åã«ã¦è³¼å ¥
- ãã¦å ã¯éèå·¥æ¿ã§èãããããããªã®ã ããã©ã,SOP ã®ãããå®è£ ã«ã¯ D åã§ã¯ãªã K åã®ã»ããããã£ãã®ã§ã¯?ã¨å¾ã§å人ã«ææããã。
- ã½ã«ãã¼ã¢ã·ã¹ã (goot SA-10)
- ãããåç³ã§è³¼å ¥。ãããæ¼ããã¨ããã£ã¡ãå½¹ç«ã£ã。å¾è¿°。ã§ãä»èããã¨ãã¼ãã¯ãªããã¨ãã§ãè¯ãã£ãã。
- ã¯ãã ã㦠(HAKKO FX-600),ã¯ãã ãã¦å° (HAKKO 633),ã¯ãã å¸ãåãç· (HOZAN No.3793),ãã¸ã¿ã«ãã«ãã¡ã¼ã¿ã¼ (SANWA CD771)
- ã©ãã以åããææãã¦å©ç¨ãã¦ãããã®。æ°ããè²·ããªããã¶ãå¸ãåãç·ã¯ãã£ã¨ç´°ããã¤ã¨ãè²·ãã»ããããã§ã。
ããã¥ã¡ã³ãé¡
- ãªãªã¸ãã« Helix ã®å ¬å¼ãã«ããã°
- ãªãªã¸ãã« Helix ã®ãã«ããã°ã§åèã«ãããã°(id:hano_tea æ°ã«ãããã®)
- éé®ããã® EC Helix è¨è¨è ã«ãããã«ããã°
製ä½
注æç¹
ãããé¨åã LED ã®å®è£ ã¯åãç«ã¦ã¦é£ãããªãã,ããä¸å®ãªããªãªã¸ãã« Helix ã®ãã«ããã°ãå確èªããã°è¯ãããã©ã,ãµãã¤ã»ã© SOP ããã±ã¼ã¸ã®ããã(ãã³ã®ãããã 1.27mm)ããã£ã¦,ã¨ãã«ãã«ããã¬ã¯ãµãä¸çããã 8-pin ããã®ã§å¤±æãããã。ä¸åº¦ã ãã«ãã¦ããåºæ¿ã¨ SOP ã®ããããç¨æãã¦,ç´ æ¯ããã¦ããã¨è¯ãã¨æã£ã。ãã¶ãä¸åº¦ç·´ç¿ããã°ãã ãã¶ã。
ã¯ãã
ã¾ãé¨åã®ç¨®é¡ãç¹æ°ã確èªãã¾ããã。ã§ãªãã¨ç§ã¿ããã«åä½ç¢ºèªã®ããã« Pro Micro ãéå°ãã¦ãã「ãã,ã³ã³ã¹ã«ã¼ãå ¥ã£ã¦ãªã?」ã¨ãè¨ã£ã¦ç§èåã«é§ãè¾¼ããã¡ã«ãªãã¾ã。確èªã ãã。
Pro Micro å®è£ äºå®å ´æã®ã¸ã£ã³ã・絶ç¸(å·¦æå´ã®ã¿)
åºæ¬çã«éé®ããã®ãã«ããã°éã。ã¸ã£ã³ããããã®ã¯å·¦æå´ãã¤è¡¨å´ã§ã。
ã¹ã«ã¼ãã¼ã«ã«é ç·ã 13 æ¬ãã¹ã¦éãã¦ãã,è£å´ããã¯ãã ä»ããã¦,ä½ã£ã足ã¯ãããã¼ã§åæãã¾ãã。
ãã¨ãã«ããã°ã«ã¯ãªãã§ãã,OLED 使ãäºå®ã®äººã¯çµ¶ç¸ãã¼ãè²¼ãåã« Pro Micro å®è£ äºå®å ´æã®ä¸å´ã®ã©ã³ããã¸ã£ã³ãããã¦ãã¾ã£ãã»ããããã§ã。ç§ã¯ãã£ããå®æãã¦ããã¸ã£ã³ããã¦ãªããã¨ã«æ°ä»ãã¾ãã。
æ¬å®¶ Helix ã¨éã£ã¦ OLED å®è£ ã®ããã«ã¸ã£ã³ããããå ´æã«æåã®ã·ã«ã¯ã¯ããã¾ããã,æ¬å®¶ã¨åãå ´æãåãããæ¹ã§ãªãã±ã¼。
表é¢å®è£
PCB ãã²ã£ãããããã¦,å®è£ ãã¦ããã¾ã。æ¬å®¶ã¨éã£ã¦ãã¼ã²ã¨ã¤ãã¨ã«ãã¼ããå®è£ ããå¿ è¦ã¯ãªã,Pro Micro å®è£ äºå®å ´æã®è£å´ã«ãããé¨åãå¯éãã¦ãã¾ã。
ããã« SOP ããã±ã¼ã¸ããã 2 ã¤(ãã«ããã¬ã¯ãµ,OP ã¢ã³ã)ãå®è£ ããã»ãããã¦å ãåãã空éã確ä¿ãããã¦å¤±æããã¨ãã®ãªã«ããªã¼ãããããã¨æãã¾ã。
SOP
SOP ãå®è£ ããã¨ãã¯,ãã©ãã¯ã¹ã PCB ã«ãã£ã·ãå¡ã£ã¦ããã¦,ã©ã³ãã²ã¨ã¤ã ãäºåã¯ãã ããã¦ãã,ãã³ã»ããã§ããããæã£ããã¾ã足ä¸æ¬ã ãäºåã¯ãã ããã£ã¤ãã¦ããã¦,次ã«å¯¾è§ç·ã®è¶³ãã¯ãã ã§åºå®ãã¾ã。ãã®ã¨ãã½ã«ãã¼ã¢ã·ã¹ãã»ããã«å«ã¾ãã¦ãããããæ¼ããããããã«å½¹ç«ã¡ã¾ãã。
次ã«,ä¸è¾ºã«ãã©ãã¯ã¹ãå¡ã£ã¦ãã,ãã¦å ã®ç´ç·ã«ãªã£ã¦ããé¨åãã©ã³ãã¨ç«¯åã®å¢çã«ãã¦,ã¯ãã ãæµããªãããã¦å ããã®ç´ç·é¨åããããã®è¾ºã¨å¹³è¡ã«æ»ããã¦ããã¾ã。è¤æ°ã®è¶³ã«ã¾ã¨ãã¦ã¯ãã æµããããã§ã。
ãã®ã¨ãããã¨å¤§ããªç¢ºçã§ãããã®ãã³ã¨ãã³ã®éãã¯ãã ããªãã¸ãã¦ãã¾ãã¾ãã,å¤å°ã¯ãã ãå¤ãã«çã£ã¦ããã»ããããã£ã¦ã¯ãã å¸ãåãç·ã§å¸ãåããããã®ã§,ããã§ç¶ºéºã«ãã¦ãã¾ãã¾ã。ã¯ãã ãå¸ãåãã¨ãããã©ãã¯ã¹ãä»ãã¦ããã°,ãã¶ãããæãã«å¿ è¦éã ãæ®ãã¯ã。
ä¸åº¦å¤±æãã¦ãã,ããããåç»ã¨ããµã¤ãã¨ãçºãã¦ã¤ã¡ã¼ã¸ãã¬ã¼ãã³ã°ãã¦ããã¯ãã ä»ãã«è¨ã¿ã¾ãã。 ãã㯠SOP ããä¸éãã³ã®ããããçã (0.5 mm) ããã«ãã³ãå辺ããåºã¦ãã QFP ã§ãã。
å¸ãåãã¨ãã¯ç§ã¯ãã¦å 温度ã 320~370 ã®ãã¤ã¤ã«ã«ãã¦ãã¾ãã。å©ç¨ããå¸ãåãç·ã 3.8mm ã ã£ãã®ããã£ã¦å¤å°æ¸©åº¦ã大ããã«ããªãã¨ããããå¸ãåãã¾ããã§ãã。ãã®ãããã®æ¸©åº¦ã§ããããã¯ãã¶ã大ä¸å¤«ã§ã。
ãã®ã¨ã,極ãã¦å°éã ãããã£ãããã³ã®æ ¹æ¬ã¨ãã§ããªãã¸ãã¦ãã¾ã£ããªã©ã®å ´å,ã¸ãã«æ»ãåºãããå¸ãåããã¨ããããããã¡ã©ã¯ãã ãçã£ã¦ãã¾ã£ãã»ããç§ã¯ã©ã¯ã«æãã¾ãã。
ç§ã®å ´åã¯æåããã«æ°ä»ãã,ã¾ã,å¸ãåãç·ã«å¯¾ãã温度ãä½ãããã®ã«ãæ°ä»ããªãã£ããã,ãããã¼ã§ãã³ãåã£ã¦ããä½è¨ãªã¯ãã ãå¸ãåã£ã¦ãªã«ããªã¼ããã¨ãã¦,ããã£ã¦åãå¤ãããããã¨ã¨ãã«ã©ã³ãã¨ãã¿ã¼ã³ãå¥é¢ãã¦ãã¾ã£ããã PCB ã®ã代ãããéé®ããããéã£ã¦ãããã¨ãã失æ ããã¾ãã……。
(ã²ã¨ã¤ãã¡ã«ããã®ã¯ãã«ããã¬ã¯ãµã§ããã,ãã£ã¡ã¯äºåããããã«ã²ã¨ã¤å ¥ã£ã¦ãã,ãªãã¨ããªãã¾ãã。ãããæ¢ã«å®è£ ãã¦ãã OP ã¢ã³ãã®ã»ãã¯ä½ããã¼ãããªã,ã¾ã,SOP ãåãå¤ããèªä¿¡ããªã,ããã¾ãéé®ããã« OP ã¢ã³ããã²ã¨ã¤é½åãã¦ãããã¾ãã。大å¤æè¬ã§ã!)
ã«ã¼ãã¯æã£ã¦ãã¾ããã§ããã,幸ããªãã¨ã«ãããæµæ表é¢ã®å°å·ã SOP ã®ãã³ã¨ãã³ã®éããªãã¸ãã¦ãªããã¨ãã¯ã®ãªã®ãªèç¼ã§è¦èªã§ãããããªãã¨ããªãã¾ãã。
ãã®ä»ãããé¨å
ç§ã®å ´åã®å®è£ é ã§ãã,ã¾ã 200 Ω æµæãå ¨ã¦å®è£ ã,次ã«ãã«ããã¬ã¯ãµã®ããä¸å´ã®ãããã³ã³ãã³ãµ,10k Ω æµæ,ããã¦ãã©ã³ã¸ã¹ã¿,ãã©ã³ã¸ã¹ã¿èã® 10k Ω æµæ,ãã®ä¸å´ã® 1k Ω æµæ,51k Ω æµæ,OP ã¢ã³ãèã® 10k Ω æµæ,ããã¦æå¾ã« 100k Ω æµæãå ¨ã¦å®è£ ,ã¨ããæé ã§å®è£ ãã¾ãã。ãã®ã¸ãã®é çªã¯ã©ãã§ãããã®ã§ãã,ãããã¨ãããã®ééãçãã®ã§ãã¦å ãåãããããé çªãæ°ãã¤ããã¨è¯ãããã§ã。
LED
LED ãå®è£ ããã人ã¯ããã§å®è£ ããã¨ããã§ããã。ãã§ã« LED å®è£ ã®æ³¨æç¹ã¯æ¬å®¶ Helix ã®ãã«ããã°ã§èªããå°½ããã¦ããã®ã§ãã¾ãå¤ãã¯æ¸ãã¾ãã。ç§ã¯ãã¦ã®æ¸©åº¦ãã¤ã¤ã«ã 270 度ã«ã,ãã¦å ã«æº¶ãããã¯ãã ããã£ã·ãçã£ãããã§,PCB 㨠LED ã«ãã©ãã¯ã¹ããã£ã·ãå¡ã,å·¦æã¯ã½ã«ãã¼ã¢ã·ã¹ãã»ããã®ãããæ¼ãã㧠LED åããªãããä¸ãããã£ããæã,å³æ㯠PCB 㨠LED ã®ããããã®ã©ã³ããå§ç¹・çµç¹ã«ããç´ç·ãå¼ãã¤ããã§ãã£ã¨ã³ããåããã¦ãã³ãã²ã¨ã¤åºå®ãã¦ãã,ãã¨ã¯ç³¸ã¯ãã çæã«æ®ãã®ãã³ãä»ãã¦ããã¾ãã。注æç¹
ããã¾ã§ã®å®è£ ãçµããããã¶ãç¦ãããã©ãã¯ã¹ã§ PCB è£é¢ã¯ããè¶è²ããªã£ã¦ããå ´æãã¡ãã»ããã£ãã,ã¹ã¨ã¹ã¨ããããã¦ããã¨æãã¾ãã,ããã§ãã©ãã¯ã¹ã¯ãªã¼ãã¼ã§ç¶ºéºã«ããã¨è¶è²ãã®ãæ¶ãã¦ã¹ã¨ã¹ã¨ãåãã¦ããã«ã³ã¸ã§ã。ã¾ã,ãã©ãã¯ã¹ãè½ã¨ãããã®ã¾ã¾ã«ããã¨åºæ¿ãè é£ããå¯è½æ§ããããã㧅…。
表å´é¨å
PCB ãã¾ãã²ã£ãããããã¦,ãªã»ããã¹ã¤ãã,TRRS ã¸ã£ãã¯,OLED ã®ããã®ãã³ã½ã±ãããå®è£ ãã¾ã。é¨åã®è¶³ãã¹ã«ã¼ãã¼ã«ã«éãããã¯ãã ã¯è£å´ãã。
ProMicro/OLED
ã©ã¡ããã³ã³ã¹ã«ã¼ããã³ãããã PCB ã§ã¯ãªããããã ProMicro å´ã¨ OLED å´ã«ã¯ãã ä»ãããå¿ è¦ãããã¾ã。ProMicro ã«ã¯ã³ã³ã¹ã«ã¼ä»¥å¤ã«æ®éã®ãã³ããããå梱ããã¦ãã,ã¾ã,ã³ã³ã¹ã«ã¼ã«ã¯åãããããã,æ¬å®¶ Helix ã®å ¬å¼ãã«ããã°ãè¦ãªãã注ææ·±ãå®è£ ãã¾ããã。
ãã¡ã¼ã ã¦ã§ã¢ãã«ã
ãã«ãã®åã« AVR ã¢ã¼ããã¯ãã£åãã® gcc, binutils, libc
ãã¤ã³ã¹ãã¼ã«ãã¦ãããªããã°ãªãã¾ãã。
ãã ãããã Alpine Linux ã§ãã£ãããã«ãã®æå¾ã®æå¾ã§ãªã³ã«ã¼ããªã³ã«ã¹ã¯ãªãã (avr5.xn
) ãçºè¦ã§ããã«ã³ã±ã¾ãã。å®éã¯ãã¡ã¤ã«èªä½ã¯ããã±ã¼ã¸ããã¤ã³ã¹ãã¼ã«ããã¦ããã®ã§,ããã±ã¼ã¸ã®ãã°ã ã¨æããã¾ãã,誰ã Alpine ãªãã㧠AVR åãã®ã³ã³ãã¤ã«ããããããªããã§ããã。æ®éã® Hello, World! ã gcc -mmcu=avr5
ã§ã³ã³ãã¤ã«ãã¦ãã³ã±ã¾ãã。ã¾ãã¡ã³ããã³ã¹ããã¦ããªãã ãã ã¨ã¯æãã¾ãã,ç´ ç´ã« Ubuntu ã¨ã使ã£ã¦ããã¾ããã。
ã¡ãªã¿ã«ãã㯠Gentoo ã§ã¯è§£æ±ºããã¦ããããã https://bugs.gentoo.org/530786
æ°ãåãç´ãã¦ä»¥ä¸ãå ·ä½çãªãã«ãæé
git clone https://github.com/orumin/qmk_firmware
cd qmk_firmware
git submodule update --init --recursive
qmk compile -kb ec_helix -km default
ä¸è¨ã§ã¯ãªããè±è½ãã¦ã submodule ãæåã§è¿½å ãã¦ãã¾ãã,å°æ¥çã«ã¯ git submodule add ...
ã®ä¸è¡ã¶ãã¯ãããªãã¦è¯ããªãããããªãããª。ä¿®æ£ä½ã£ã¦ pull-request ãéããã¨æã£ã¦ããã®ã§。 force push ã¨ãå¿
è¦ãããã¤ããªã巨大ãªå·®åã«ãªãä¿®æ£ã ã£ãã®ã§ pull-request ãåºãã®ã¯è«¦ãã¾ããã,éé®ããã«åé¡è§£æ±ºã®å¯¾å¿ããã¦é ãã¾ãã。ç¾å¨ã¯ git submodule add ..
ã¨ãã 3 è¡ã¶ãã®ã³ãã³ãã¯ä¸è¦ã§ã。
ãã¨ã㨠ginjake ããã® repository ãåç §ãããã«ãä¾ãè¨è¼ãã¦ãã¾ããã、ç¾å¨ QMK 0.22 ã«å¯¾å¿ããçãç§ã® repository ã§ä½æããã®ã§ä»¥å¾ firmware é¢é£ã®è¨è¼ä¿®æ£ãã¾ãã (2023-11-19)
ç¾å¨ qmk_firmware/keyboards/ec_helix/rule.mk
ã® OLED_DRIVER_ENABlE
ããã yes
ã«ãªã£ã¦ããã®ãªãã°,å®æãã¦åä½ç¢ºèªçµããã¾ã§ã¯ no
ã«ãã¦ãããã»ãããã¼å
¥åã®ç¢ºèªã¨ããããã¨æãã¾ã。ãã ã OLED ã®åä½ç¢ºèªãããã«ãã¦ããããå ´åã¯ãããè¡ãªã£ã¦ããæ¸ãæããã¨å。
ãã¨ãã¼ã¬ã¤ã¢ã¦ãå¤ããããã°
qmk new-keymap -kb ec_helix
cd keyboards/ec_helix/keymaps/<your git user name>
ãå®è¡ããã®ã¡、keymap.c
ãæ¸ãæãã¾ã。ãã«ãã®æå¾ã®æé ã qmk comile -kb ec_helix -km default
ãã qmk -kb ec_helix -km orumin
ã®ããã«ä½ã£ããã¼ã¬ã¤ã¢ã¦ãã®ååã«æ¸ãæãã¦å®æ½ãã¾ããã。
ä½ã£ããã¡ã¼ã ã¦ã§ã¢ãã¡ã¤ã«ã¯ä»¥ä¸ã®ããã«æ¸è¾¼ã¿ã¾ã。ãã®ã¨ã avrdude
ã¨ãããå¿
è¦ãªã®ã§ãããããã±ã¼ã¸ããå
¥ãã¦ããã¦ãã ãã。
avrdude -c avr109 -p m32u4 -P /dev/ttyUSB001 -U flash:w:ec_helix_default.hex
ãã®ãªãã® /dev/ttyUSB001
ã®ã¨ããã¯ç°å¢ä¾åã§ã。æ°åã®é¨åãç°å¢ã«ãã£ã¦éãã ãã§ãªã,ãã¨ãã° Windows ã 㨠COM1 ã¨ã COM7 ã¨ãã® COM Port ã«ãªãã¾ã。
ä½æãããã¡ã¼ã ã¦ã§ã¢ãæ¸ãè¾¼ãã¨ãã¯、
qmk flash -kb ec_helix -km default
ã®ããã«ã³ãã³ããå®è¡ããå¾、åºæ¿ä¸ã® ProMicro ã®è¿ãã«ããã¿ã¯ãã¹ã¤ãããæ¼ã㦠DFU mode ã«åãæ¿ãã¾ã。ããã§、両æã¶ãããããã«æ¸ãè¾¼ããã¨ãå¿ããã«。
ãã ã WSL ä¸ã®å ´å、å®é Windows ã® COMn ã¨ãã¦ã·ãªã¢ã«ãã¼ããæ¥ç¶ãããã®ã«åã㦠WSL å
ã® Linux ã /dev/ttyUSB0
ãªã©ã«æ°ããã·ãªã¢ã«ããã¤ã¹ãæ¥ç¶ããããã¨ãæå¾
ãã¦å¾
ã¡åãã¦ãã¾ããã、ãã¾ããããã¾ãã。ãã®å ´åã¯æ¬¡ã®ããã«ããã¨è¯ãã§ããã。
# qmk_firmware ãã£ã¬ã¯ããªã«å±
ãã¨ä»®å®ãã¾ã
cd ../
git clone https://github.com/qmk/qmk_toolbox
cp qmk_firmware/ec_helix_default.hex .
qmk_toolbox/windows/QMK\ Toolbox/avrdude.exe -C qmk_toolbox/common/avrdude.conf -c avr109 -p m32u4 -P COM10 -U flash:w:ec_helix_default.hex
ãã¡ã、ã³ãã³ããå¿ããã¡ãªã®ã¨、ã³ãã³ãå®è¡ããå¾ã«æ°ããæ¥ç¶ããã¦ããã·ãªã¢ã«ããã¤ã¹ãæ¤ç¥ãã¦ããå®éã«æ¸è¾¼ã¿ã¢ã¼ãã«ç§»è¡ãããããªæåã§ãã£ã¦ã»ããã®ã§、ãããããã«ãã¼ã¹ã¯ãªãããç¨æãã¦ã¿ã¾ãã。 https://gist.github.com/orumin/26e4840fd8aa23cbaac9fdf11e3df01f
åä½ç¢ºèª
ããã¯å®æå¾åããªããã¼ãä¿®æ£ãã¦ãã¨ãæ°ä»ããã®ã§ãã,ãã®æç¹ã§ LED ã ããããªããã¼ã®åä½ç¢ºèªããã¦ãã¾ã£ãã»ããããã§ã。ããããã¯,ããã ãã¬ã¼ãã®ä¸ã« M5 ã¹ãã¼ãµã¼(é»ããã£ãã§ã)ãã®ãã¦ãã®ä¸ã«ãã¡ã¼ã ã¦ã§ã¢ç¼ãè¾¼ã¿æ¸ã¿ ProMicro ãæè¼ãã PCB ãè¼ãã¾ã。ããã¦,ãã¼ã²ã¨ã¤ã¶ãã ãã«åãããã©ãã¼ãã¼ã ã¨ã¹ããªã³ã°ã²ã¨ã¤,ããã¦ãã¦ã¸ã³ã°ã¨è»¸ãã²ã¨ã¤ãã¤ç¨æãã¾ããã。æå¾ã«,PCB ä¸ã®ãã¹ãããããã¼ã®ä½ç½®ã®åã®ã·ã«ã¯ãããã¨ããã«,ã¹ããªã³ã°,ã©ãã¼ãã¼ã ,軸,ãã¦ã¸ã³ã°ã®é çªã§ã®ã£ãã¦,ããã§ãã¹ããã¾ã。å¥ã®ãã¼ã試ããããã°,ãã®ã¹ã¤ããä¸å¼ããã®ã¾ã¾å¥ã®ãã¼ã®ä½ç½®ã«æ»ããã ãã§ã。
ã¯ã½éåä½ç¢ºèª pic.twitter.com/ezGeY0Q2OO
— ã¾ã¡ã«ãããã¿ã (@kotatsu_mi) October 11, 2020
注æç¹ã¨ãã¦ã¯,ãã®æ¹æ³ã ã¨ãã¤ãºãé²ããªããã,確å®ã¨è¨ã£ã¦ããã»ã©å ¥åãæ´èµ°ãã¾ã(ãã£ã¿ãªã³ã°)。ã¡ã¢å¸³ãéãã¦ã«ã¼ã½ã«ãåããã¦ãããªã©,ä¸æã®ãã¼å ¥åã§ãå°ããªãããã«ãã¦ããã¦ãã ãã。
ã¾ããã®æ¹æ³ã§ã¯ããã¾ã§ãã¼ãã¾ã£ããèªã¿ã¨ããªãä¸å ·åããªããã©ããã ã確èªãããªã©å²ãåã£ã確èªã¨ãã¦,å®éã«ãã£ã¿ãªã³ã°ãèµ·ããªãããªã©ã¯å®æå¾ã«ããããã¦ç¢ºèªãã¾ããã。
ã¨ããã§éé»å®¹éç¡æ¥ç¹æ¹å¼ã§ããã®å ·åããã¤ãºãªã©ã§éé»å®¹éãå¾®å¦ã«é¾å¤ãè¶ ãã¦å ¥åç¶æ ã¨èª¤å¤å®ããã,ã®ã¯ãã£ã¿ãªã³ã°ã¨è¡¨ç¾ãã¦è¯ãã®ã§ãããã。æ£ããç¨èªã§ã¯ãªããããããªã……。
ã¹ã¤ããã¨ã±ã¼ã¹(ã¢ã¯ãªã«ãã¬ã¼ã)ã®å®è£
ããããã¾ã§æ¥ãã¨ã¯ãã ãã¦ãè¦ããªããªããã¨ã¯ããã ãã§ã。æé ãéé®ããã®ãã«ããã°éã。
ãã¤ã³ãã¨ãã¦ã¯,ãã¦ã¸ã³ã°ã¯ããããã¬ã¼ãã«åµãããã§ãã,ãã®ã¨ãå·¥ä½ç²¾åº¦ã®é½åä¸ãã¾ã«ãããããªãã¦ã¸ã³ã°ãå± ãããã¾ã。ã©ãã NiZ ããè²·ã㨠100 åãå±ãã¦ä½ãã®ã§,å¾®å¦ãããªãã¦ã¸ã³ã°ã¯é¤ãã¦å¥ã®ãã¦ã¸ã³ã°ä½¿ãã¨ããã¨æãã¾ã。
ã¾ã,ãã¦ã¸ã³ã°ã¨è»¸ãããããã¬ã¼ãã®è£å´ã«åµããã¨ããã§,ã¹ã ã¼ãºã«è»¸ãåãããã¹ãããã¨è¯ããã¨æãã¾ã。ãã¾ã«ãã¦ã¸ã³ã°ã®ãã¬ã¼ãã«åµããããã®ãã¡ãå å´ã«æ²ãã£ã¦ã¦è»¸ã®åããéªéãã¦ãããã¤ãå± ã¾ãã。
ãã¨,ããã¯ä¸ç®ã§è¦ãã°ãããã®ã§ããã¾æ¸ããªãã¦ãããã¨ã¯æãã¾ãã,NiZ ã®ãã¦ã¸ã³ã°ã¨è»¸ã¯åããããã¾ã。軸ãåµããåããããããã¨ã¦ã«ã¦ã«ã«ãªãã¾ã。
ãã®å ´åã¯å¾è ã¯ééã£ãåã。
ä¸åº¦å®æãã¦ãã PCB ã ãåãåºãã¦ã¯ãã ãç´ããã¨ãããã¨åçäºæç®ã®ããã«ãã¦ã¸ã³ã°ã軸ããã©ãã©ã«åãã¡ãããã¡ãªã®ã§,æ°ãã¤ãã¾ããã。ä¸ä¸ PCB ã®ä¿®æ£ãè¦ããªãè ¹æ¬ã£ã¦ãã ãã。
ãã¨,ç§ã使ã£ãã©ãã¼ãã¼ã ã®ãããªã®ããããã®ä½é ãã¸ã ã¨ããã ãã¬ã¼ãçããã®ã«ããé·ãã足ããªãã£ãã®ã§,å ã® Hitachi 2050 ãã¼ãã¼ãã§å é¨ã®åºæ¿ãçããã®ã«ä½¿ããã¦ãããã¸ãæµç¨ãã¾ãã。
å®æ
ã¨ãããã¨ã§ããã§ã¨ããããã¾ã。ããã¾ã§æ¥ãã°ãããã大ä¸å¤«ã§ããã。ãããã¯ãã®æç¹ã§å³æå´ã®ç¹å®åãå ¥åã§ããªã(ãããæµæãã¯ãã ä¸è¶³),OLED ã®ã¸ã£ã³ãå¿ããªã©ã§å¤å°ã®ãããªãããçºçãã¾ãã。
ä¸è¬ã«ã¯ãã ã¯å¤ããã¦ãå°ãªããã¦ã,ããã¦æ¸©ãããã¦ããã¡ã§ãã,ä»äºã§ã¯ãªãããã¼ãªã®ã§,åããã¨åªå ã§å¤å°ã¯ãã ã常ã«å¤ãã§ãåé¡ãªããã¨æãã¾ã。åããªãã»ããæãã§ã。
ä½è«ã§ãããã«ã«ã©ã¼ RGB LED ãªãã®ãæã¤ã®ãåãã¦ãªãã®ã§,å®æããæåã®å¤(æ¨å¤ã§ãã)å¯ããã¨å¸å£ã«å ¥ã£ãã天äºããã¼ãªãã¤ãªæãã«ç¶ºéºã«ç §ãããã¦ã¦ç¬ã£ã¦ãã¾ãã¾ãã。
ãããã«
使ã£ã¦ã¿ã¦
ãã®è¨äºã¯ EC Helix (NiZ) ã§ä½æãã¦ãã¾ã。ããããåé¡ã¯ãªãããããªãã§ãããã。ãã ,ä½ã£ãç´å¾ãã¾ã«ã¹ãã¼ã¹ãå¹ããªããªããã¨ããã£ãã®ã§ãã,ãã¼ãã£ãããå ¨ã¦ä»ããæç¹ã§åçºããªããªãã¾ãã。ã§ãã,OLED ã®ã¸ã£ã³ãå¿ããç´ã,ãã®è¨äºãæ¸ãã¦ãã¦,çµç¤ã«ãªã£ã¦ããã¾ããã¾ã«ã¹ãã¼ã¹ãå¹ããªããªã,USB æãå·®ãã§ãªã»ãããããã®ãç´ããã§ãã,åçºã®ééãã©ãã©ãçããªã£ã¦ãã¾ã。ãããããã OLED ã¯ããã¦ãããã»ããããã®ããããã¾ãã。仮㫠OLED ã¯é¢ä¿ãªãã£ãã¨ããã,ããããç§ã®å®è£ ã®åé¡ã§ããã。
追è¨:ãã°ãã使ã£ã¦ãã OLED ä»ãã¦ãã¦ãå®å®ããããã«ãªã£ã¦ãã¦、ä¸è¨ã®ãããªä¸å ·åã¯èµ·ããªããªã£ã¦ãã¾ãã。
åºæ¬çã«ã¯ããªãã¡ããã¨åä½ããã,ã¿ã¤ãæãéé»å®¹éç¡æ¥ç¹å¼ãã®ãã®ã§,ã¨ã¦ãè¯ãã§ã……。ãã³ã·ã§ã³ã¬ã³ä¸ã。
ç§ãç¾å¨å©ç¨ãã¦ãããã¼ã¬ã¤ã¢ã¦ãã¯æ¬¡ã®ãããªã«ã³ã¸ã§ã。 https://github.com/orumin/qmk_firmware/blob/ec_helix_orumin/keyboards/ec_helix/keymaps/orumin/keymap.c
æå¾ã®æ³¨æäºé
ãã¼ã¬ã¤ã¢ã¦ããå¤æ´ããã¨ã,å·¦æå´ã ãæ¸ãæãã¦ãåãã«ã¯åããã§ãã,ã¡ããã¨ä¸¡æã©ã¡ãããã¡ã¼ã ã¦ã§ã¢æ¸ãæããããªãã¨,å³æå´ã§åãé¶ãããé 延ãèµ·ããããã¾ãã。両æã©ã¡ããæ¸ãæãããã¡ããã¨åä½ãã¦,ãããå ¥åã¯ã¹ã ã¼ãºã§æé«ã§ã。
è¬è¾
ãããªç´ æµãªããããä½ã£ã¦ãããä¸ã«å£ãã PCB ã®é½åãç§ã®å®è£ ãã¹ã«ããä¸å ·åã®è§£æ±ºã®ãµãã¼ãã¾ã§è²ã ãã¦ãã ãã£ãéé®ãã,大å¤ãããã¨ããããã¾ãã。