This video should hopefully help you regardless of if you just want to build firmware for an existing board or create one entirely from scratch. We'll cover both matrix wiring and direct pin wiring along with keymaps, compiling, and flashing. ZMK heavily leverages GitHub Actions meaning everything is compiled remotely making it possible to compile and flash firmware from an iPad or other device that isn't a computer.
~ Links ~
My Keyboards: http://keyboards.scottokeebs.com
My Shop: http://scottokeebs.com
Merch: http://merch.scottokeebs.com
ZMK Docs: https://zmk.dev/docs
ZMK Discord: / discord
ScottoKeebs Discord: / discord
~ Handwiring Tools ~
TS100 Soldering Iron: https://amzn.to/3LCsrkb
D24 Chisel Tip: https://amzn.to/3VFxiES
63/37 Solder: https://amzn.to/3uBlMPu
~ Handwiring Parts ~
1N4148 Diodes: https://amzn.to/3Ccljbb
16g Copper Wire: https://amzn.to/3xLDVvJ
Raspberry Pi Pico: https://amzn.to/3HglCVb
Arduino Pro Micro: https://amzn.to/3HkR9Fn
Ethernet Cable: https://amzn.to/3uyaOKr
M2x6mm Screws: https://amzn.to/3UI1bDH
M2x8mm Spacer: https://amzn.to/3Y4KzJ3
M2 Heat Set Insert: https://amzn.to/3WjklB9
Durock Stabilizers: https://amzn.to/3FgcLQR
~ 3D Printing ~
Ender-3 Pro: https://amzn.to/3VIWryL
PEI Magnetic Bed: https://amzn.to/3Hi7URx
Dual Z Upgrade: https://amzn.to/3h7DTJy
BLTouch Auto-Leveling: https://amzn.to/3UGEBv8
~ Favorite Cheap Switches ~
Gateron Milky Yellow: https://amzn.to/3Bk0Cci
Akko Lavender Purple: https://amzn.to/3VJy440
~ Social ~
/ joe_scotto
/ joe_scotto
https://ko-fi.com/joe_scotto
~ Community ~
ScottoKeebs Discord: / discord
Handwired Keyboards Reddit: / handwiredkeyboards
~ Timestamps ~
0:00 - Intro
0:43 - GitHub
1:15 - Preparation
3:14 - Creating the Shield
3:48 - Keyboard Config
4:33 - Matrix Wiring
7:20 - Direct Wiring
8:14 - Keymap
9:09 - Compiling
9:53 - Flashing
10:13 - Outro
~ Disclaimer ~
Some links may be affiliate links where I will make a small commission. Nothing in this video was sponsored by any outside party and I wasn't paid for the content in this video.
#zmk #firmware #mechanicalkeyboard