Build a Keyboard Links

Trying to build your own keyboard? Here are some links! 2023-01-11T19:48:00.000Z

Trying to build your own keyboard? Here are some links!

Keyboard builds

List of open source, ergonomic keyboards
https://github.com/Ultrahalf/ergo-keeb

Keyboard builders digest - Great site for news and inspiration
https://kbd.news/

Shopping for parts

Little Keyboards - Low Cost boards with kits and low cost cases.
https://www.littlekeyboards.com/

Kriscable - In Europe but also has cool cables
https://kriscables.com/

Keebio - A little more expensive but offers pre-soldered boards for easier entry
https://keeb.io/

Insane ergo keyboards
https://bastardkb.com/

https://shop.beekeeb.com/

https://novelkeys.com/

https://mysticmechs.com/

https://boardsource.xyz/

Affordable Switches
https://divinikey.com/collections/switcheshttps://bolsakeyboardsupply.com/collections/allhttps://en.akkogear.com/store/switch/https://www.kailh.net/

High Quality key Caps

KBDFANS - https://kbdfans.com/collections/keycaps?filter.v.availability=1&filter.v.price.gte=&filter.v.price.lte=52&sort_by=created-descending
Keebmonkey - https://www.keebmonkey.com/collections/keycaps KPREPUBLIC - https://kprepublic.com/collections/keycaps

Firmware and setup

QMK Configurator - Firmware modification and compilation in your browser
https://config.qmk.fm/#/lily58/rev1/LAYOUT

Via - Keyboard Configuration in browser
https://usevia.app/#/

My Builds

Lily58 Proupload successful

Quefrency Rev. 3upload successful

Spare parts numpad. upload successful

Quefrency with green LEDs and spare keycaps upload successful

Another Quefrency! This one is for a friends birthday. Fun cat keycaps. The tape is to explain what the cat keys are before first use. upload successful

Why am I building keyboards like this? -> https://www.youtube.com/watch?v=76eALNFp3kk

Other Projects

Tell Android to ignore folder contents

Tired of showing the contents of your audio books library in your music app?

Atreyu keyboard Build

Creating a working ergonomic keyboard. From files to physical.

Build a Keyboard Links

Trying to build your own keyboard? Here are some links!

Creation of Solid Scribe

How I created, encrypted note taking application, solid scribe.

Catch missing image assets inside image tag

If an image is being displayed on a website and for some reason that asset disappears, you can catch that error and display a placeholder image with a little inline js.

Change remote origin in git repo

Sometimes you need to change the remote origin in a git repo, if the server moves or if you just get better at NGINX and change the URL to something cleaner. Here are the simple steps on how to update your remote origin.

crDroid 9.1 OnePlus 7 pro install/update

This will walk you through installing a custom rom on your phone, updating the firmware and installing google apps. Then rooting your phone.

Creation of Ravenwulf Consulting

Designing and building of Ravenwulfconsulting.com

Obligatory I am starting a blog, blog post

As we fumble around life, doing little projects we end up learning little things and forgetting a lot of things.

Killing programs in mac or linux

To kill all instances of an application us the command killall

Linux Search text in this and all sub directories

Search text files in current directory and all sub directories. Its super fast so don't worry if you have a node_modules directory or something.

Lower Pipewire CPU usage on Ubuntu while using Firefox

I was noticing high CPU usage for the pipewire process on Ubunutu.

Neovim

Why would anyone in their right mind us vim? I asked myself this question 543 times in the last 3 years. To my own surprise, I found myself wanting to use vim. The justification being that you can write code without using a mouse.

Sunshine a Parsec Alternative for Linux, GeForce Now alternative for Windows

Sunshine is a desktop streaming client for linux that offers efficient, low latency PC streaming, for free. Download Sunshine onto your linux machine (the host) Sunshine Github Download moonlight onto whatever device you streaming on (the client) Moonlight Homepage

PC Builds

At some point I became infatuated with the SAMA IM01 Case. At only 22 liters, it can house an ATX power supply and a large cooler. I bought two! Thus began the journey of rebuilding both my PC and my unRaid server into smaller cases.

Proudest Software Engineering Achievements

A few highlights of my time programming

Run bash script on linux start

Running a bash script on system start can be an involved process, depending on you distro. The proper way is to create a system service and plug it into /init.d but you can leverage the crontab if you want a simple quick way to run something on startup.

Sending Emails with Cloudflare Workers

Cloudflare has a partnership with MailChannels which has allowed Cloudflare to introduce email sending into its web workers. There is some documentation to set this up but its all over the place. Here are the steps I took to get email sending running, using workers.

Setup nginx to point subdomain at port

You can setup nginx to point subdomains at specific ports.

Sleep Linux Mint Keyboard Shortcut

Sleep Linux Mint with this keyboard shortcut

Get .env file variables into bash scripts

If your server has a .env file, it may be necessary to parse those variables into a bash script. This can be accomplished by using the 'source' command.

Why use ergonomic keyboards?

Ergonomic keyboards have a number of benefits.

Windows Hello for Linux

There is a program called Howdy, which is like Windows Hello. It uses face data as authentication. Howdy Github Repository

Max Gialanella - 2024