DIY Keyboard Ep.4 - Software

Опубликовано: 20 Октябрь 2024
на канале: Dark Art Guitars
4,534
129

Big thanks to PCBWay for sponsoring this video. Check them out here and get a $5 coupon: https://www.pcbway.com/setinvite.aspx...
If you always wanted to build your own keyboard but didn't know where to begin, this series is for you. In this video, I go over the different options you have to get your keyboard talking to the computer. I show both how you can code a simple firmware yourself, as well as how to configure QMK to do the heavy lifting for you.

PCBWay 8th-anniversary sale: https://www.pcbway.com/activity/anniv...

Project on PCBWay: https://www.pcbway.com/project/sharep...
All the files on GitHub: https://github.com/datulab/Keyboard_T...
Arduino Keyboard Documentation: https://www.arduino.cc/reference/en/l...
Arduino special characters: https://www.arduino.cc/reference/en/l...
QMK Documentation: https://docs.qmk.fm/#/
QMK GitHub: https://github.com/qmk/qmk_firmware
QMK Toolbox: https://github.com/qmk/qmk_toolbox
QMK MSYS: https://msys.qmk.fm

Buy the parts online (affiliate links):
Plate mount stabilizers: https://s.click.aliexpress.com/e/_DEO...
PCB mount screw-in stabilizers: https://s.click.aliexpress.com/e/_DDB...
PCB mount clip in stabilizers: https://s.click.aliexpress.com/e/_Dk8...
Switches: https://s.click.aliexpress.com/e/_ALHz1f
Arduino Pro Micro: https://s.click.aliexpress.com/e/_9wc5dP
Diodes: https://s.click.aliexpress.com/e/_A20xL3
SK6812 mini-e LEDs: https://s.click.aliexpress.com/e/_9IoeIz
WS6812 3535 LEDs: https://s.click.aliexpress.com/e/_AUtpzB
USB-C Port: https://s.click.aliexpress.com/e/_9vWz2h
My reflow and solder station: https://s.click.aliexpress.com/e/_9uwP45

Want to support me directly and look extra stylish? Check out my merch: https://merch.datulab.tech

Support me (for free) while shopping online (affiliate links):
-----------------------------------------------------------------------------------------------------------------
Aliexpress: http://s.click.aliexpress.com/e/b3a0ISl6
GearBest: https://www.gearbest.com/?lkid=11143361
Banggood: https://www.banggood.com/custlink/D3G...
Amazon (US): https://amzn.to/2pJVveJ
Amazon (DE): https://amzn.to/2pK1YFx
eBay.com: http://ebay.us/xd6vPa
eBay.de: http://ebay.us/AwHtLQ
CDKDeals: https://www.cdkdeals.com/ap/cdkey-home
Madethebest: https://www.madethebest.com?aff=40
-----------------------------------------------------------------------------------------------------------------

My links:
-----------------------------------------------------------------------------------------------------------------
Instagram:   / datulabtech  
Website: https://datulab.tech
Store: https://store.datulab.tech
Builds.gg: https://builds.gg/users/datulabtech-8...
Thingiverse: https://www.thingiverse.com/DatulabTech
Github: https://github.com/datulab
E-Mail: [email protected]
-----------------------------------------------------------------------------------------------------------------

00:00 Intro
00:31 PCBWay
01:10 Overview
02:34 Arduino Firmware Basics
15:39 QMK Overview
18:27 What you need
19:22 QMK Structure
20:31 config.h
23:03 Keyboard.c
23:56 Keyboard.h
24:50 Rules.mk
25:55 Keymaps
29:31 Compiling
31:07 Programming
34:18 Outro