Setting up KMK on a Pi Pico mechanical keyboard

  Рет қаралды 11,735

Craig Manning

Craig Manning

Күн бұрын

Пікірлер: 41
@joaquindayrit5746
@joaquindayrit5746 2 жыл бұрын
I've been wanting to use KMK as where I live, Pi Picos are cheaper than QMK compatible boards such as the Pro Micro. I found the KMK documentation intimidating but this video explains it very well! Thank you!
@CraigManning
@CraigManning 2 жыл бұрын
Glad it helps 👍
@Wizartar
@Wizartar Жыл бұрын
Some great info! With micro pro's hard to get and the fact I've a Pico laying around and wanted to build a keyboard. This overview will save me a lot of time figuring out where to start.
@CraigManning
@CraigManning Жыл бұрын
Glad it was useful, all the best with your build!
@misterVladis
@misterVladis 2 жыл бұрын
Before this video i didn't know anything what i should when i'll get my Pico. Very very cool and simple! Thank you!
@CraigManning
@CraigManning 2 жыл бұрын
Glad it's helped, hope you have fun! :)
@patricklepoutre
@patricklepoutre 2 жыл бұрын
Just what I needed for my custom keyboard project. Thank you
@CraigManning
@CraigManning 2 жыл бұрын
Glad it was useful, have fun with your build 😃
@n1k0n_
@n1k0n_ Жыл бұрын
Omg thank you!!! This gets me just far enough that I can still feel good about figuring the rest out. Off to program my kb2040!!!
@CraigManning
@CraigManning Жыл бұрын
Glad it was useful! Have fun building 👍
@raywood1624
@raywood1624 2 жыл бұрын
Thanks for this video Craig. I have been thinking about a Pico keyboard. Why did you move on from circuit python? Was it the layer capability? I would like to build a split Pico keyboard with TRRS link. More research first though. Keep up the good work.
@CraigManning
@CraigManning 2 жыл бұрын
Hi Ray, Thanks! I moved to circuit python just to run kmk, they do have a keyboard optimised fork but I haven't tried it yet. There's the capacity for a wired spilt but I've not tried that either: github.com/KMKfw/kmk_firmware/blob/master/docs/split_keyboards.md
@raywood1624
@raywood1624 2 жыл бұрын
@@CraigManning Thanks Craig for your reply. Looking forward to further videos
@reignandbongao9497
@reignandbongao9497 2 жыл бұрын
I'm interested to try making your keyboard. Is this the Redox handwire? if it is how you made with RPi pico instead of the original's Arduino pro micros? is there a guide somewhere?
@CraigManning
@CraigManning 2 жыл бұрын
Hi, yes, it's hand wired, I have an earlier video showing how it did it: kzbin.info/www/bejne/h2itdnifes2njck Then set up circuitpython on the pico same as usual and edit the main.py file from KMK to suit your key layout... actually I find I tweak mine fairly regularly, there's a couple of key i'm still not happy with what they do :)
@paulb36utube
@paulb36utube 5 ай бұрын
Any tutorial on how to program a split keyboard?
@nutz8549
@nutz8549 Жыл бұрын
huh...after try few times,finally got a good sign.thanks bud i use clone pico where have 128mb flash mem but after install circuutpy got 2mb😅
@MrVikramr
@MrVikramr 2 жыл бұрын
Nice video..I have built 2 keyboards with Pico and KMK.. one 60% and another a macropad..They are so easy to work on.. but my keyboards stop working after being idle for some amount of time.. I have to disconnect and connect it again for it to work.. did you face any such issue?
@CraigManning
@CraigManning 2 жыл бұрын
Hi Vikram, Are you running windows? I think there's a USB power saving setting... somewhere? I had an issue with a USB wifi adaptor doing a similar sounding thing.
@MrVikramr
@MrVikramr 2 жыл бұрын
@@CraigManning Yeah, I am on windows. Let me check that then. Thank you!
@brayan.zapata.
@brayan.zapata. 2 жыл бұрын
Question: How to configure when you have a separate keyboard, or this by default does it alone, thanks
@CraigManning
@CraigManning 2 жыл бұрын
Hi, I haven't used it but there's a section: github.com/KMKfw/kmk_firmware/blob/master/docs/split_keyboards.md this covers both wired and blue tooth.
@tanmayfuse1747
@tanmayfuse1747 Жыл бұрын
Is it possible to update the project with pi pico w and use inbuilt bluetooth?
@danielarevalo6901
@danielarevalo6901 2 жыл бұрын
Hi what a nice video, it was so helpful for me, now I have an issue, as the kmk only works if I keep the thony open, once I close it, unplug the raspberry and put back it does not work any more until I open thony and hit run, any suggestion to fix it?
@CraigManning
@CraigManning 2 жыл бұрын
Hi Daniel, When you plug it back in does it pop up as a drive? Can you see the boot.py file?
@kaizenwasher3
@kaizenwasher3 2 жыл бұрын
i followed a long even from wiring and everything i cant get the code to work for some reason always get the erroe list index out of range
@CraigManning
@CraigManning 2 жыл бұрын
hmm, what's the easiest way to share your code? At a guess I'd start looking in the keyboard.keymap list for one too many or too few brackets?
@CraigManning
@CraigManning 2 жыл бұрын
controlc.com/ ?
@kaizenwasher3
@kaizenwasher3 2 жыл бұрын
@@CraigManning i figure it out what happen hahahahaahahahhahaha its fixed now thank you love ur vids hope u make more keyboards uhuhuhuhuhu ur the only one i found for kmk and pico
@CraigManning
@CraigManning 2 жыл бұрын
@@kaizenwasher3 Glad it's sorted :) Have fun!
@kaizenwasher3
@kaizenwasher3 2 жыл бұрын
@@CraigManning yes thank you so much u dont know how helpful ur video is thank you so much
@dasfelX
@dasfelX 2 жыл бұрын
hello, coud you share same wiring schematics thanks!
@CraigManning
@CraigManning 2 жыл бұрын
Ah! yes, I show the build here: kzbin.info/www/bejne/h2itdnifes2njck For wiring up I followed the wiring guide for KMK but this blogpost is also a handy reference: sachee.medium.com/building-my-first-keyboard-and-you-can-too-512c0f8a4c5f The layout of row and columns is sort of dependent on which keyboard you use but... most things can be fixed in software :)
@neyus819
@neyus819 2 жыл бұрын
Does the KMK Firmware support NKRO?
@CraigManning
@CraigManning Жыл бұрын
Hi, I don't think so? Tap dance allows multiple presses of a single key to different things but I've not tried anything with multiple keys on the keyboard side.github.com/KMKfw/kmk_firmware/blob/master/docs/tapdance.md
@patrickfutato6555
@patrickfutato6555 Жыл бұрын
Is there a way to make it so the finished board does not show up as a drive? I'd like it to be recognized only as a KB/HID.
@CraigManning
@CraigManning Жыл бұрын
Hi, not that I know of. I did have a look a the time but nothing leap out.
@zipp4everyone263
@zipp4everyone263 2 жыл бұрын
What is this like using it? Any noticable latency?
@CraigManning
@CraigManning 2 жыл бұрын
I only use it for typing not gaming but I can't notice any lag. As for use, I plug it into a laptop when I'm at my desk, I still haven't settled on a final key layout so not all the key-caps match the key they currently type so I do sometimes jump back to the laptop to find little used keys - but that's me trying to find some 'optimum' not an issue with hardware or software :)
@misterVladis
@misterVladis 2 жыл бұрын
just built my kb, in different games i didn't noticed any lags or latency (KMK, Pi Pico, handwired)
@CraigManning
@CraigManning 2 жыл бұрын
@@misterVladis Awesome! Thanks! I hadn't noticed any lag but I might just be not quick enough :D
Pi Pico + KMK = the perfect combo for Custom Keyboards
7:41
Jan Lunge
Рет қаралды 73 М.
Raspberry Pi Pico - DIY Macro Keyboard
16:00
Novaspirit Tech
Рет қаралды 100 М.
When you discover a family secret
00:59
im_siowei
Рет қаралды 36 МЛН
小丑在游泳池做什么#short #angel #clown
00:13
Super Beauty team
Рет қаралды 33 МЛН
Keyboard Shortcuts Keypad with #RaspberryPi Pico
18:08
element14 presents
Рет қаралды 27 М.
Dynamically Assignable Macro Keyboard with e-ink Display
11:46
there oughta be
Рет қаралды 233 М.
I Made a 3D Printed Mechanical Keyboard
7:55
DeWe
Рет қаралды 33 М.
Keen hand cranked drill press - clean up / restore
6:31
Craig Manning
Рет қаралды 1,6 М.
😎 World's First Fourier Transform Speaker: Audio Revolutionized?
9:56
Little-Known AI Tools Giving Academics an Unfair Advantage
9:58
Andy Stapleton
Рет қаралды 12 М.
Transform an old broken Keyboard to a Macro Keyboard
8:11
NerdCave
Рет қаралды 59 М.
iMortor hub motor test
4:05
B Goodell
Рет қаралды 50 М.
When you discover a family secret
00:59
im_siowei
Рет қаралды 36 МЛН