GOLEM keyboard project

Skip to main content

Keyboard building blog

2019-12-28

DIY dye sublimated keys

A cheap DIY dye sublimation method was published on reddit which is worth a try.

Tovább


2019-12-23

Split keyboard toplist

Today, I've made a dynamic toplist based on the searches and visits of my split keyboard list's pages.

Tovább


2019-12-22

AdNW - német alternatív billentyűzetkiosztás

Angol nyelvterületen ismertek az alternatív billentyűzetkiosztások (Dvorak, Colemak, Workman stb.), de német-angol szövegre most futottam bele először ilyesmibe: ez az AdNW.

Tovább


2019-12-19

nrfmicro - a Pro Micro alternative for wireless keyboards

I somehow missed this project until today, but here it is: a Bluetooth and USB-C capable replacement for Pro Micro.

Tovább


2019-12-17

HL12 connector on DIY custom cables

Another aviator alternative: HangTon HL12 connector.

Tovább


2019-12-17

Orthostaggio - normal keysets arranged in ortho way

Monday's MK Nerd Award goes to PekkaJukkasson, who posted his arrangement of a regular keyset in an ortholinear way.

Tovább


2019-12-17

Concrete keyboard

Today's daily MK Nerd Award goes to vuongthan and his cement keyboard.

Tovább


2019-12-11

Az LK-201 billentyűzet és a fordított T

Az LK201 a DEC (Digital Equipment Corporation) VT220 termináljának billentyűzeteként debütált 1982-ben. Nevezetessége, hogy elsőként rendezte a kurzorbillentyűket a ma legtöbb kommersz billentyűzeten természetesnek vett fordított T alakba.

Tovább


2019-12-11

A billentyűzetek 5 meghökkentő tervezési hibája

Felhasználóként hajlamos vagy feltételezni, hogy a billentyűzetek tervezéséért és gyártásáért felelős mérnökök egyre jobb és hatékonyabb modelleket adnak ki a kezük közül. Talán meglepő, de ez nem így van. Bizonyos szempontból éppen visszafelé fejlődünk, és a billentyűzetek egyre több értelmetlen örökséget cipelnek magukkal. Lássuk, hogy mik ezek az elavult megoldások, és mi ennek a látszólag kontraproduktív jelenségnek az oka.

Tovább


2019-12-06

Alarm cable as custom keyboard USB cable?

Today I've acquired some alarm system cables to test and use as a replacement for proper USB cable.

Tovább


2019-12-05

We apologize for the inconvenience error in Google AdSense Policy Center

Turn off AdBlocker on the affected AdSense pages. That's how to fix this error.

Two days ago I tried to put some ads on this site. As the first step of this process you have to validate your site by AdSense.

For my surprise, after some hours the validation failed with a policy violation message. The feedback was too general, I had no clue what was wrong with my site. I've altered a lot of things, but the second validation failed again.

I tried to check the issues to fix in the AdSense Policy center, but as I opened the page, I got the following message:

We apologize for the inconvenience, but we are unable to process your request at this time. Our engineers have been notified of this problem and will work to resolve it.

After patiently waiting for two days it turned out this was not an AdSense error, their engineers didn't worked to resolve this at all, they most likely weren't notified at all and I could have waited till the end of time to get this sorted out by Google.

It was the AdBlocker which has prevented some AdSense pages to load properly.

So to recap: the solution to fix the "We apologize for the inconvenience..." error is to turn AdBlocker off.

I hope this helped and you hadn't waited too long in vain for the AdSense engineers to resolve this issue.


2019-11-29

Black friday DIY billentyűzet szemszögből

Ez a black friday tényleg a legjózanabb emberből is kihozza a habzó szájú konzumidiótát. Jelen esetben történetesen belőlem.

Mentségemre szóljon, hogy nem haszontalan kacatokból vásároltam be, hanem alapanyagokból és alkatrészekből, amikből kivétel nélkül jó kis DIY projektek lesznek.

Kezdve néhány kábelharisnyával és zsugorcsővel az MDPC-X-től. Ebből volt tényleg kihagyhatatlan ajánlat, mint pl. a 99 százalékos engedménnyel, 1 eurócentért kínált kábelharisnya. A 100 m-es változat talán túlzás volt, de ez is féláron volt...


2019-11-29

Big Bang MDA a fedélzeten

Valami zavar van az erőben mostanában az alis szállításokkal: másodszor fordul elő, hogy nem kézbesítik a csomagot, hanem leteszik egy tetszőleges Pick Pack ponton. Hogy mi alapján jelöli ki a leadás helyét az ismeretlen logisztikus? Rejtély. A Big Bang MDA billentyűszet most legalább olyan helyre került, ahol egyébként is szoktam járni.

Régen szemeztem ezzel a készlettel, de sajnáltam érte az 55 dollárt. A 11.11-es akcióknak és ali kuponoknak, illetve az egyre magasabbra kúszó ingerküszöbömnek hála meguntam, hogy kéthetente kerülgetem, és egyébként is az egyetlen megoldás a kísértésre, ha engedünk neki...

A készlet pontosan olyan, mint amilyet a képek alapján vártam. Megvan minden billentyű, még a két konvex space is, ami ritka, mint a fehér holló.

Már van is egy ötlet a fejemben, hogy milyen billentyűzetre kerül majd, de meg kell rajzolni hozzá a plate-et. Remélem a téli szünetben lesz rá időm.


2019-10-24

Gateron Blackről Kail Box White-ra

Elengedett egy forrasztási pont, és ha már megcsináltam, egyben kicseréltem a Gateron Black kapcsolókat Kailh Box White-ra. Baromi jó érzés volt újra hallani és érezni a finom klikkelést. Mint kiderült, a lineáris kapcsolók nem nekem valók: kell valami feedback, és ha nincs klikk, akkor a feedback nem nagyon lehet más, csak egy bottom out.

Keyheroban 70 WPM körül szórnak a próbálkozásaim. Ahogy a hibákat nézem, főleg kihagyott karakterek okozzák a hibákat: ezt teljes egészében a tactile feedback hiányának tudom be. A másik gyakori hiba a mondat végi írásjel+következő nagybetű gépelésénél fordul elő. Talán érdemes lenne kipróbálni a CapsLockot Shift helyett, hogy a gépelés üteme ne kuszálódjon össze, mint a sima Shiftnél.


2019-10-21

Második encoder

A második encodert is beforrasztottam. Ehhez le kellett szednem a Pro Micro-ról az egyik onboard ledet, mert egyébként elfogytak a pinek. Mindkét encoder tökéletesen működik, a funkcióikkal sakkozok, hogy melyik layeren mit csináljanak.

A layerekre osztás mellett a módosítógombok kezelése után nyomozok sikertelenül. A S.Torm thumb custere miatt a bal encodert layerenként van értelme kezelni, a jobb encodert viszont csak módosítókkal (Alt, Shift, Ctrl).

Egyelőre a leosztás:

Job encoder: base layer görgetés (+Ctrl zoomhoz nem működik) Bal encoder: base layer kurzor jobb-bal, navi layer hangerő, symbol layer undo sequence. (Ez utóbbi nagyon jó lenne, de sajnos szoftverenként változik a redo billentyűkombinációja, így meg néha több gondot okoz, mintha nem lenne.)


2019-10-18

Az első encoder

Encoder: megforrasztom - ez bizonyult a könnyebb résznek. A gomb funkciójához tartozó két pint a mátrixba illesztem, hogy ne foglaljon le egy külön I/O pint a Pro Micro-n. Az encoder funkcióhoz három pin tartozik: a középső GND, a két szélső megy a Micro két pinjéhez. A programozás már neccesebb volt. A qmk-s leírást követve hibát jelzett a compiler. Egy a dokumentációból hiányzó #define NUMBER_OF_ENCODERS 1 sort kellett beszúrni a config.h fájlba. (Erre már nincs szükség, csak a régebbi QMK verzió miatt kellett.)

Ezután gond nélkül lefordult, és működik is, bár egyelőre csak egy fel-le funkciót állítottam be a keymapbe, és ennek a gördülékenységével nem vagyok megelégedve.


2019-10-17

Megjön az encoder pakk

Megjön a rotary encoder. Nem volt még dolgom ezekkel a komponensekkel, most fogtam először ilyesmit a kezemben. Kicsit csalódott is vagyok, mert egyrészt elég nehezen járnak, másrészt kiáll belőlük egy kis bütyök, ami miatt nem lehet majd teljesen vízszintesen meghúzni a plate-en. Vagy lereszelem valahogy, vagy teszek alá egy darab műanyagot/kartont. Pedig direkt addig nézelődtem aliexpress-szen, amíg nem találtam végre egy olyat, ahol a képen nem volt ez a kis kitüremkedés...

Keymap módosítások: Numsym szám oldalra kettőspontot, hogy datetime értékeket is lehessen numpadon bevinni.


2019-10-13

Mennyire rossz a QWERTZ?

Beugrott egy ötlet a logikai layer optimalizációjával kapcsolatban: Mennyire rossz a QWERTZ? Katasztrofálisan rossz? Az összes lehetséges layout közül hol végez? Valahol a középmezőnyben? Ha az elején van valahol, akkor egyáltalán miért törjük magunkat, hogy jobbat csináljunk?

Módszer: Random kiosztások generálása, értékelése (GOLEM), sorbarendezése score szerint. Na ki mit gondol, hol végez a QWERTZ a sorban?

Megcsinálom gyorsan: randomqwertz.php Több millió random layout értékelése azt mutatja, hogy a QWERTZ kiosztást ezerből csak 18 layout előzi meg. Hoppá! A QWERTZ a legjobb 1.82% határán van? Ez azt jelenti, hogy megelőzi az összes lehetséges kiosztás 98,2 százalékát. Ez elsőre nem is tűnik olyan rossznak, sőt! Akkor miért is törjük magunkat?

Első ránézésre valóban elég jónak tűnik ez a helyezés, de gondoljunk bele, hogy a 38 vizsgált karakter elrendezésének lehetséges száma 38 faktoriális, ami 5,23*10^44. Ennek az 1.82 százaléka 5.13*10^42. Nagyságrendileg ennyi jobb kiosztás van a QWERTZ-nél.

Segítek egy kicsit:

5 130 000 000 000 000 000 000 000 000 000 000 000 000 000

Remélem, hogy azért ebben a jó kis merítésben sikerül találni a QWERTZ-től SOKKAL jobb kiosztást is.


2019-09-30

Alternatív LEGO adapter költségkalkuláció

A 3D nyomtatott LEGO-adapter kudarca után lehetne kísérletezni különböző anyagokkal és eljárásokkal, de a másik megoldás, hogy szétfúrok/vágok/csiszolok egy rendes legókockát + egy MX billentyűt, és a kibelezett kockát összeragasztom a meghámozott stemmel.

Ha nem zavarna a szemetelés és a rombolás, ez pénzügyileg is jobban megérné, mint a 3D nyomtatásra kapott árajánlat:

2x2-es kocka Aliexpress: 15-20 HUF/darab. (1000-1300 HUF per pakk.)

MX stem donor billentyű: 50 HUF/darab. (1000 HUF/20 darabos pakk.)

Tehát egy MX-esített legókocka anyagköltsége 65-70 forint + egy rakás bütykölés.


2019-09-27

Rozsdamentes acél plate

Egész jól sikerült a rozsdamentes acél plate. Vannak rajta hosszabb karcok, meg ahogy talán a kivágott kis négyzeteket kiszedte valaki: durvább sérülések a belső széleken, ahogy a kis csavarok furatai körül is égésnyomok. De ezek közül a legtöbb szépséghibát teljesen el fogják takarni a kapcsolók és a csavarfejek.

De egyébként szuperül néz ki, 2650 forintot fizettem.

Tolómérővel mérve elég összevissza sikerült a vágás, van itt minden 13.8-tól 14.4-ig. Ettől függetlenül nincs semmi gond, nem mozog egyik kapcsoló sem, és könnyen is belementek. Ez egy csoda...