Arduino Pro Micro Macro Keyboard Version 2.0 | DIY Macro Pad for Professional Keyboard Slayers

  Рет қаралды 344,329

RetroBuiltGames

RetroBuiltGames

Күн бұрын

This is a hot-key, shortcut, stream deck, or 'macro' keyboard built with an Arduino Pro Micro. This macro pad features two rotary encoders, RGB back-lighting for Cherry MX switches, a breakout for an external foot pedal, and a mode switch for multiple key profiles. This is not new, but vastly improved version 2.0 of my previous macro keyboard.
github.com/retrobuiltRyan/Mac...
QMK firmware by Mike: github.com/possibilities/elev...
Buy this PCB: www.tindie.com/products/19957/
Buy the mini version (v2.0): www.tindie.com/products/21799/
Chapters:
0:00 Intro
1:45 What is it
3:01 Assembly
14:06 Fun with Macros
15:55 Encoder Profiles
19:12 Arcade Trackball
21:28 Password Manager
22:35 Password Generator
24:18 RickRoll Button
24:53 RGB LEDs
29:16 LCD Updater
31:18 Outro
My first attempt at this: • Programmable Macro Key...
Buy my book on RPi mini Arcades: amzn.to/2W5r6Kj

Пікірлер: 567
@jcdock
@jcdock 2 жыл бұрын
"why buy when you can build for 3x the price" finally someone understands me
@firesean_
@firesean_ 2 жыл бұрын
WE PAY FOR THE EXPERIENCE! Not the quality.
@jcdock
@jcdock 2 жыл бұрын
@@firesean_ I know... I was agreeing with op
@deoxyde
@deoxyde 2 жыл бұрын
@@jcdock And they were agreeing with you lol
@firesean_
@firesean_ 2 жыл бұрын
@@jcdock its adding on to the sacarcasm....
@pixobit5882
@pixobit5882 Жыл бұрын
And you can customize the code so you're not stuck with the features of a finished product.
@bobbyhines2383
@bobbyhines2383 3 жыл бұрын
I had so much fun building and programming the micro version! First time soldering SMD components as well, and this was a forgiving project for that. Looking forward to your latest ideas.
@sjachim314
@sjachim314 3 жыл бұрын
loved the pause after "[...]versatlity is the key here" ❤️
@nukezat
@nukezat 3 жыл бұрын
I got my board today and it looks amazing Ryan! The quality shows the painstaking detailed work you put into it! I got two, one to follow your build guide and another to use a QMK compatible wireless MCU and MX/kailh hto swap sockets, when I get it done I'll share my struggles.
@Jan-S-Simonsen
@Jan-S-Simonsen 3 жыл бұрын
Wow! This looks like a great idea for Cubase custom keyboard shortcuts in my studio. I’m keeping my eye on this Ryan.
@RNDev666
@RNDev666 3 жыл бұрын
What are the chances. Yesterday, I found the 1st vid, and subscribed immediately. And one day later I get this Christmas treat. Wow. Both are awesome videos!!!
@j.a.harvilla2819
@j.a.harvilla2819 3 жыл бұрын
Can't wait to make one of these! Great content as always!
@TheSlyMouse
@TheSlyMouse 3 жыл бұрын
What an awesome video. This took tons of work obviously but hope to see more like this.
@ZWBenedict
@ZWBenedict 3 жыл бұрын
Hey, Just wanted to say thanks for sharing your project. I loved watching the video update for both version. Enjoyed your humor and learned several things along the way. Keep up the good work.
@RetroBuiltGames
@RetroBuiltGames 3 жыл бұрын
thanks so much!
@VikMKW
@VikMKW 3 жыл бұрын
Just bought the prior version some weeks ago. Time to desolder after ordering the new one! The display option is a must. Nicely done!
@RetroBuiltGames
@RetroBuiltGames 3 жыл бұрын
haha thank you. I did de-solder a few of mine. I know the feeling.
@marcianoacuerda
@marcianoacuerda 3 жыл бұрын
This was very fun to watch. And it looks even more fun to build one. The rotary encoders are a cool addition, I really like having dedicated volume nobs. And as you said in the description this might not be new but is way more advanced than any commercial product I've seen!.
@RetroBuiltGames
@RetroBuiltGames 3 жыл бұрын
Thank you for the kind words!
@izakmcgregor7185
@izakmcgregor7185 3 жыл бұрын
Just Bought two pcbs and I'm In Australia. Can't wait for them to get here. Love your work!
@retrogamepuppy1445
@retrogamepuppy1445 3 жыл бұрын
I love this channel. It always gets a like for electronic projects I don’t understand but still buy parts for that pile up in the closet
@christechtime4297
@christechtime4297 2 жыл бұрын
Wow, it is rare that I find such niche question answered, but you have done that with this friend, and even better offers it at a unbuilt option for full customisation and affordability. I was just looking for how to add 1 "rotary controller". Guess I could use better keywords than dial or pot. Thanks!
@MHTSAPAS
@MHTSAPAS 2 жыл бұрын
Nice stuff mate! I ordered 2 of each board a moment ago. Don’t know when I’ll get around to building them but it was worth supporting you at the least. Thank you!
@RetroBuiltGames
@RetroBuiltGames 2 жыл бұрын
thank you!
@andrewglick6279
@andrewglick6279 3 жыл бұрын
Just a note at 23:13 -- the `sizeof()` operator tells you how many bytes a variable has. In the case of a `char` array, it works out to the length of the array, but that is only because a `char` is one byte. If you tried the same thing with an `int` array (`int` is 2 bytes on Arduino Uno) you would get double the length. The project looks great though! It's been a big help in building a macro pad of my own.
@panchan6384
@panchan6384 3 жыл бұрын
waiting for the stock. im so excited!!!!
@davidandrews8566
@davidandrews8566 3 жыл бұрын
Excellent work. Greetings from the UK
@tensil
@tensil 2 жыл бұрын
Thank you so much for this great board, the awesome documentation and this video . While I‘m still awaiting the board, after watching this video I feel perfectly prepared for the task. I might go the route of Shreyas, but your good board design doesn’t stay in the way. Keep up the good work, stay creative and go on inspiring others! I feel so much empowered by this!
@RetroBuiltGames
@RetroBuiltGames 2 жыл бұрын
Glad it helped!
@RetroBuiltGames
@RetroBuiltGames 2 жыл бұрын
Reread this comment and it is wonderful. Thank you for writing it.
@korean_dude6036
@korean_dude6036 2 ай бұрын
It's so well-made... Great job.
@RetroBuiltGames
@RetroBuiltGames 2 ай бұрын
Thank you very much!
@andi
@andi 3 жыл бұрын
Awesome project and also great video :D I really like that it was so detailed and enjoyed watching it, thank you!
@RetroBuiltGames
@RetroBuiltGames 3 жыл бұрын
Glad you enjoyed it!
@MrRevolverkiller
@MrRevolverkiller 3 жыл бұрын
i cant wait for this board to be available again on tindie! the price is right and ive been wanting to build a macro keypad forever. i just ordered my arduino pro micro and as soon as i can afford the keys, caps and encoders it will be an awesome build
@MrRevolverkiller
@MrRevolverkiller 3 жыл бұрын
i have my PCB, installed the arduino and LEDS. im ordering keys and caps at the moment as well as the button and diode
@jeremylassiter7018
@jeremylassiter7018 3 жыл бұрын
Worked great! Excellent vid and board.
@nukezat
@nukezat 3 жыл бұрын
Yayyy! As promised and early Christmas!
@DanDomanski9
@DanDomanski9 3 жыл бұрын
Hey I'm a mechanical engineer from Pittsburgh too! Randomly found you looking for something along these lines! I'll be picking up one of your pcbs today!
@lamarched21
@lamarched21 3 жыл бұрын
Some very nice work. Thanks for the video. I really like the flaws and design problems you faced along the way. Your tindie is sold out so maybe I’ll try to design and make one myself. Mostly for the experience. Thanks.
@byseven
@byseven 3 жыл бұрын
Awesome Project !!!!! done with no issue.
@Tuv0x
@Tuv0x 3 жыл бұрын
Just ordered mine yesterday, can't wait to put it together. Just wish the LED's didn't have to slow-boat from china, but at least I'll have it working in time before those come in.
@navid9852
@navid9852 3 жыл бұрын
A very neat project!
@craigrmeyer
@craigrmeyer 3 жыл бұрын
It’s the encoders that really level-up this thing. I need those for FCP, for Audacity, for all kinds of stuff. Great great hack. I love this stuff.
@World_Theory
@World_Theory 3 жыл бұрын
Once upon a time, I played a FPS online, that had artillery vehicles (among others) that had arcing shell trajectories and pretty long ranges. You controlled the aiming with a mouse. Those rotary encoders would have been rather nice to have for hitting long range targets blind, or with the help of a spotter. Now though, I'm interested in 3D stuff. VR, 3D modeling, 3D input devices, etc. The macro keys look useful for tying extra key binds to for a feature rich program like Blender. There might be a way to use it in a social VR game as well, for emote keybinds, to control facial expressions and such of the avatar. Though it's already generally the practice to do that with the hand gestures on your 3D controllers. If you had both though, you could have extra functionality. The rotary encoders might at least be useful to somehow control how open the mouth is without needing to make sounds for the viseme system to use as cues for jaw control. Another use could be to control the speed of a repeating idle animation. Turn the nob for faster or slower.
@8BitOrin
@8BitOrin 3 жыл бұрын
This video is an absolute treasure trove of information and explanation. This is very inspiring and approachable to anyone looking to get into custom hardware. Thank you so much for sharing this awesome project and your iterative design work. Absolute legend!
@RetroBuiltGames
@RetroBuiltGames 3 жыл бұрын
Glad you enjoyed it!
@bartrulz8846
@bartrulz8846 3 жыл бұрын
Would recommend this board to everyone. Great quality and easy coding for most levels(when using his premade code).
@RetroBuiltGames
@RetroBuiltGames 3 жыл бұрын
Thanks for that!
@danny8739
@danny8739 3 жыл бұрын
Just bought two minis!
@dooterino
@dooterino 3 жыл бұрын
I'd personally recommend getting some solder paste for the SMD components, especially the LEDs. I've found it works great to both get the components aligned quickly and to minimize iron time so sensitive components won't bork
@RetroBuiltGames
@RetroBuiltGames 3 жыл бұрын
Thanks for sharing
@samuelwaller4924
@samuelwaller4924 2 жыл бұрын
Yes, it is very important to minimize component borking.
@RetroBuiltGames
@RetroBuiltGames 3 жыл бұрын
PCB back in stock in ~ December 2023!🌭
@marcinsosna2852
@marcinsosna2852 3 жыл бұрын
I w8 patiently
@bartrulz8846
@bartrulz8846 3 жыл бұрын
Sold-out all ready. Know how long until the next batch?
@syf2108
@syf2108 3 жыл бұрын
15 $ transport fee
@koolmoedee10000
@koolmoedee10000 3 жыл бұрын
Finally purchased mine!
@brewatthebeach9882
@brewatthebeach9882 3 жыл бұрын
Guess I missed the boat! Any idea when they'll be available again?
@kd2rdhlarry571
@kd2rdhlarry571 2 жыл бұрын
Great video. I keep watching iT it over and over.
@RetroBuiltGames
@RetroBuiltGames 2 жыл бұрын
Glad you enjoy it!
@TroyFletcherKeyboards
@TroyFletcherKeyboards 3 жыл бұрын
Fantastic work!
@RetroBuiltGames
@RetroBuiltGames 3 жыл бұрын
Thank you! !
@michelrail
@michelrail 3 жыл бұрын
Great engineering! 👍
@obertan_1
@obertan_1 3 жыл бұрын
Great idea, great implementation, great work, great video. Thanks!
@RetroBuiltGames
@RetroBuiltGames 3 жыл бұрын
You are welcome!
@i.dragons
@i.dragons Жыл бұрын
You are a hardworking genius!
@RetroBuiltGames
@RetroBuiltGames Жыл бұрын
Thank you.
@synthesizersspaceships9394
@synthesizersspaceships9394 3 жыл бұрын
This project looks perfect for a live stream OBS 'hotkeys' macro controller. I'm going to also make a prototype that is MIDI compliant and see how this design holds up for a Synthesiser interface. Cheers Ryan!
@RelakS__
@RelakS__ 3 жыл бұрын
It may worth it if you need a macro keyboard frequently. Instead I use an old tablet and TouchPortal. Even the free version offers enough functionality if you are not a pro streamer. What I could use though, a split keyboard with 3 or 4 parts, and with a button which could switch between layouts, so now I wonder what this channel can offer in terms of information even I can understand :)
@pedro_8240
@pedro_8240 2 жыл бұрын
To make the password generator better you could simply randomize which of the 4 groups are used for each character instead of going sequentially, or just use one large string with all characters.
@activemotionpictures
@activemotionpictures 2 жыл бұрын
"No one watches this channel" - What? But you're sold out! I want to get into the waiting list, too! Thank you for sharing this video!
@RetroBuiltGames
@RetroBuiltGames 2 жыл бұрын
you're welcome!
@TheSlackassCrew
@TheSlackassCrew 3 жыл бұрын
This is so sick
@againstthegrain5914
@againstthegrain5914 2 жыл бұрын
whaaaaaaaaaaaaaaaaaaat i love this! ive never seen your video.. like ever! Im a subscriber.. thanks for the video man!
@RetroBuiltGames
@RetroBuiltGames 2 жыл бұрын
Thanks for the sub!
@norm1124
@norm1124 22 күн бұрын
LOVE the revision counter, I am still on number 1, but the list of changes (aka bugs) gets longer and longer. AND I started from the existing Lotus58 ... ❤❤❤
@ShotgunAU
@ShotgunAU 2 жыл бұрын
8:48 This is a sick idea, ty.
@AlejandroHernandez-ee4ef
@AlejandroHernandez-ee4ef 3 жыл бұрын
Just purchased 3 Minis
@anzephirothvalhallan641
@anzephirothvalhallan641 2 жыл бұрын
finally the solution to forgetting passwords and generating them. thank you
@andreavergani7414
@andreavergani7414 3 жыл бұрын
Great work
@RetroBuiltGames
@RetroBuiltGames 3 жыл бұрын
Thanks!
@Aldarris
@Aldarris 3 жыл бұрын
One revision you could make in the future for the PCB is to add the two small fixing pins per the Cherry MX standard. That way you can use PCB mount (5-pin) switches and they will align properly.
@RetroBuiltGames
@RetroBuiltGames 3 жыл бұрын
I had this in one of the in-between revisions. Removed that footprint variation because those ~22 holes took up a bunch space for routing traces.
@TechExploresNYC
@TechExploresNYC 3 жыл бұрын
amazing work.
@BoomixDe
@BoomixDe 2 жыл бұрын
I love the pointing finger
@RetroBuiltGames
@RetroBuiltGames 2 жыл бұрын
i kept it under my pillow until i poked my eye out.
@JamiePineappleWyatt
@JamiePineappleWyatt 3 жыл бұрын
You should get in touch with the LTT team, I know for a fact Taryn would love this project. (his first request would be to have one the size of 6 keyboards in one though)
@vegansynths7757
@vegansynths7757 2 жыл бұрын
Yeah. Less than a minute into this video and I just want to compliment you on your delivery, professionalism, humor and quality. I know this is going to be a great video and I haven’t even finished it. Where did you get those blue,white & grey buttons? Really like their shape.
@RetroBuiltGames
@RetroBuiltGames 2 жыл бұрын
Appreciate that. I think they came from pimpmykeyboard.com
@charlesharring4735
@charlesharring4735 3 жыл бұрын
the paper sliding was slick
@RetroBuiltGames
@RetroBuiltGames 3 жыл бұрын
i appreciate this.
@hatem0
@hatem0 2 жыл бұрын
I enjoyed watching although I am not going to build one. You are champ
@seouljah760
@seouljah760 3 жыл бұрын
HelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHelloHello success!
@mohammadhh5113
@mohammadhh5113 2 жыл бұрын
great work, thank u for sharing this
@RetroBuiltGames
@RetroBuiltGames 2 жыл бұрын
Thank you! Cheers!
@tinkersmith
@tinkersmith 3 жыл бұрын
Oh my god Arkanoid! Haven't seen that game in 20 years!
@andreaskuhn7619
@andreaskuhn7619 2 жыл бұрын
soooo coool! Love it!
@RetroBuiltGames
@RetroBuiltGames 2 жыл бұрын
Thanks!!
@andreaskuhn7619
@andreaskuhn7619 2 жыл бұрын
@@RetroBuiltGames Have you thought about something similar, but with 8 Rotary Knops - as a 3D "Manipulation Device" - like the 3DConnexion Space Mouse? (3 for Rotating X,Y,Z ; 3 for "moving" along the x, y, z-axis, one for Zoom in/out, and one for spare use... and some additional MX-Keys?) I'm thinking of a 5 by 5 matrix with rotarys on every corner and one between every corner... and a TFT Display above.
@RoamingAdhocrat
@RoamingAdhocrat 3 жыл бұрын
I've had success having coarse and fine input on a single encoder by using a timer. If it's been a while since the encoder moved, the encoder changes the input by the smallest increment. If it's moved recently, it changes by a larger increment. "recent" and "larger", adjust to your taste.
@AlejandroRodolfoMendez
@AlejandroRodolfoMendez 3 жыл бұрын
Nice project.
@RetroBuiltGames
@RetroBuiltGames 3 жыл бұрын
Thanks!
@veden310
@veden310 3 жыл бұрын
One useful function would be sending a keyboard or mouse event periodically every few minutes to the host machine. This is to prevent screen lock on timeout. I would buy such device ))
@RetroBuiltGames
@RetroBuiltGames 3 жыл бұрын
This can be done! Is a current feature/bug in my code. Will wake my computer from sleep unless you tell windows to ignore this USB device while in sleep.
@lanedj801
@lanedj801 Жыл бұрын
This could be a great use for a midi controller especially with the trs output for foot control
@austinwarren6842
@austinwarren6842 15 күн бұрын
8:56 peak ergonomics
@mrp19285
@mrp19285 3 жыл бұрын
Oh this would be perfect for a CNC pendant.
@hb9dod
@hb9dod 3 жыл бұрын
Thats what I thinking of....
@fliegerhorst7688
@fliegerhorst7688 3 жыл бұрын
great work, did this with a digispark and one single analog input chanal for less than $5 ;)
@RetroBuiltGames
@RetroBuiltGames 3 жыл бұрын
resistor ladder?
@wojciechsura
@wojciechsura 3 ай бұрын
Try using the Open Macro Keyboard project. Instead of four modes you will gain unlimited screens with macros along with an option to configure colors per button per screen. You'd need to reprogram your keyboard to send information about key presses and/or encoder rotations through COM (via USB). But I guess it is worth the effort.
@RetroBuiltGames
@RetroBuiltGames 3 ай бұрын
you didnt watch the video
@mikey38632
@mikey38632 3 жыл бұрын
Seems like it would be beneficial from time to time, or for different folks, if the 2 power options were not solder bridged but instead bridged by a jumper cap that can be moved again and again. That way, if I bust my screen (or just don't like it) and I get a new one with a different voltage, I can just move the jumper cap. However, I LOVE the project!
@frollard
@frollard 3 жыл бұрын
jumper cap or toggle switch ftw.
@RetroBuiltGames
@RetroBuiltGames 3 жыл бұрын
solder wick ftw
@edwardfletcher7790
@edwardfletcher7790 3 жыл бұрын
I love how professional this project looks ! A medium size $8 OLED screen might be better than the crusty HD44780 style.
@RetroBuiltGames
@RetroBuiltGames 2 жыл бұрын
yessss, bought one a few weeks ago. the HD44780 is a bit too chunk to make anything look sleek
@kaichang7635
@kaichang7635 2 жыл бұрын
I'm attempting to build this and referencing the video as I go. Here are some timestamps that may be helpful if you're following along and soldering, though no guarantees for accuracy and some may/may not include the explanation. 3:44 Diodes for anti-ghosting 4:09 Diode bypass jumpers 4:33 Rotary encoder enable jumpers 4:51 LCD breakout connector 5:49 Right-angle header to connect screen 6:13 Individually addressable LED 7:51 LED capacitors 8:10 Resistor for data-in 8:30 Reset button for programming 9:06 Volume/potentiometer knob 9:22 Arduino Pro Micro 10:13 Soldering encoders and keys 10:45 Encoders (flush cutting tabs) 11:58 Final Assembly (case) Thanks to Ryan for this awesome project, I'm super excited to build it
@RetroBuiltGames
@RetroBuiltGames 2 жыл бұрын
Thank you for the timestamp breakdown!!!
@JavierCanzobre
@JavierCanzobre 2 жыл бұрын
@@RetroBuiltGames I think the direction of the diode in the video is wrong
@fr_dae5548
@fr_dae5548 Жыл бұрын
it's pretty funny, you have recreated AntimicroX from scratch x)
@RetroBuiltGames
@RetroBuiltGames Жыл бұрын
yo i didnt know about this software and its super nifty. Thank you for mentioning it!
@fr_dae5548
@fr_dae5548 Жыл бұрын
@@RetroBuiltGames it allows you to assign keys or key combos to a joystick Very useful for games that don't handle joysticks well.
@zimukassz
@zimukassz 3 жыл бұрын
Rgb led resistors: if you would use a brightness pwm value of 255 or just constant 5V then the leds would burn eventually, but since you're using pwm value of 120, resistors are not mandatory.
@RetroBuiltGames
@RetroBuiltGames 3 жыл бұрын
resistors where?
@ShotgunAU
@ShotgunAU 2 жыл бұрын
8:00 I'm pretty sure the caps required for the LEDs by the manufacturer are simply to help eliminate any flicker from irregular powers supplies etc, can't be sure tho as I'm an amateur electronics engineer and I basically know just enough to be dangerous and confident enough to make a comment without actually knowing anything at all lol.
@nylarnameless1759
@nylarnameless1759 11 ай бұрын
Bought the last 2 in stock ; )
@taylorhay
@taylorhay Жыл бұрын
If This Old Tony was into keyboards! 🥰
@RetroBuiltGames
@RetroBuiltGames Жыл бұрын
those are high regards; i thank you!
@Tommy7417
@Tommy7417 Жыл бұрын
Чудова ідея, молодець👍
@Dilshan1999
@Dilshan1999 2 жыл бұрын
very nice bt speaker
@d-manx8766
@d-manx8766 3 жыл бұрын
Awesome...!!!
@RetroBuiltGames
@RetroBuiltGames 3 жыл бұрын
Thanks ✌️
@szmery2985
@szmery2985 3 жыл бұрын
Great for controling HAM RADIO or SDR
@TinyMaths
@TinyMaths Жыл бұрын
'why buy it when you can build it for three times the cost' 🤣 That got me.... Anyway, you just can't beat that feeling of, 'wait... I built this?'. I think it's called a 'labour of love'. Then again, in any building process there's a lot of emotions other than love, such as anger, fury, HATE... despair... etc... 😆
@RobertoOrtega
@RobertoOrtega 2 жыл бұрын
The fucking hand is amazing
@AMARFPV
@AMARFPV 2 жыл бұрын
its a shame the shipping price and shipping time are out of proportion (to the netherlands) otherwise i would've definitely bought your design. Keep up the good work !
@jynclr
@jynclr 3 жыл бұрын
That zoom call. LOL
@TheGoatPC
@TheGoatPC Жыл бұрын
would love to do something like this, only to replace my razer tartarus, hate how it's the only company that makes micro keypads with D pads.
@bigredlevy
@bigredlevy 3 жыл бұрын
Hit reset twice quickly on pro-micro to enter boot loader mode, you have 8 seconds to upload code
@Jaaxfo
@Jaaxfo 3 жыл бұрын
I like this, but it would be even more perfect if it was compatible with Feather form factor boards. I think that would open it up to a lot more options for add-ons such as displays that could just be plopped on top of the MCU, as well as giving options for Arduino C or CircuitPython as the language. Hell, that would let you start with a basic feather that uses the same MC as the Pro Micro, and then later swap it out for a Bluetooth enabled Feather like the nRF or Bluefruit models, made even better by the fact that all the Feathers have built in LiPo connectors and chargers
@Jaaxfo
@Jaaxfo 3 жыл бұрын
Also, the reason I bring up CircuitPython is because when a UF2 supporting board is loaded with CircuitPython firmware, it looks like a USB Mass Storage device (while also appearing as a USB HID device if you are using it for that) where you can drag and drop your code to the board on any OS without needing a compiler or programmer
@BoomMC_Inc
@BoomMC_Inc 3 жыл бұрын
I wished I could just buy this from ya.
@ronaldod7116
@ronaldod7116 3 жыл бұрын
Same here and is not shipping to europe.
@RetroBuiltGames
@RetroBuiltGames 3 жыл бұрын
i am sorry. It will be available worldwide, soon. The pandemic effects on shipping is taking so long people are asking for refunds... :\
@FrankP83
@FrankP83 3 жыл бұрын
really amazing project Ryan!Do you plan to have also a different layout for the keys?Could be interesting a macro keyboard for Lightroom control...with 3 knobs and some keys...and the knobs can be associated to a particular function (shadows, midtones, highlight) ...ecc =D
@RetroBuiltGames
@RetroBuiltGames 3 жыл бұрын
i might play with different layouts now that Im confident with the board manufacturer.
@FrankP83
@FrankP83 3 жыл бұрын
@@RetroBuiltGames would be great 😎
@CodeMonkeX
@CodeMonkeX 3 жыл бұрын
Looks cool. Browsing the files quickly it looks like you wrote your own code to run the board. Have you looked into QMK Firmware? I believe it's GPL and has a ton of support for macros, encoders etc. There is also the VIA Configurator that works with QMK Firmware and adds a GUI to program the board. I use it for several keyboards I bought, and it's great.
@RetroBuiltGames
@RetroBuiltGames 3 жыл бұрын
I will check it out. some porting is in order.
@zeekjones1
@zeekjones1 3 жыл бұрын
Three times the cost, eh? Seeing these are fully customizable, I'd say the money costs would be a small fraction, compared to trying to get a custom from someone else. Cost of time however... A little more than just plugging in after getting in the mail. But that's the fun part.
@shyne2643
@shyne2643 3 жыл бұрын
i could see someone creating a software similar to elgato"s one that could fix most of the time spent on macros
@JeSuisNerd
@JeSuisNerd 3 жыл бұрын
Wow, thank you so much for sharing this project! I'll be buying a couple PCBs but do you have a patreon or other way to send additional tips? :)
@RetroBuiltGames
@RetroBuiltGames 3 жыл бұрын
website has a paypal donation. see link in desc
@soulife8383
@soulife8383 3 жыл бұрын
Cool. Now add the ability to switch between macro profiles. EDIT: Commented too soon!
@curtisnewton895
@curtisnewton895 3 жыл бұрын
these rgb leds are hell, seems like there is no standard pinouts out there
@ShiroCh_ID
@ShiroCh_ID 3 жыл бұрын
roto thingy is usefull for rythm game like sound voltex
@topicomha
@topicomha 3 жыл бұрын
Awesome project. The PCB is very impressive. One question, if I was going to use a diode for anti-ghosting would you know which one I should use?
@RetroBuiltGames
@RetroBuiltGames 3 жыл бұрын
Check links in the description for part numbers
@wonjaejang2153
@wonjaejang2153 2 жыл бұрын
"Why buy it when you can build it for 3 times the cost" a little too true with all my projects :(
@barkbark5645
@barkbark5645 2 жыл бұрын
"Ryan Bates" wonder if this is the guy that taught me Rails lol.
How I made a Modular Macro Keyboard System (3D Printed): Ocreeb MK2
20:00
Salim Benbouziyane
Рет қаралды 394 М.
DIY Stream Deck (3D Printing, Arduino, Electronics!)
14:18
Super Make Something
Рет қаралды 192 М.
Was ist im Eis versteckt? 🧊 Coole Winter-Gadgets von Amazon
00:37
SMOL German
Рет қаралды 39 МЛН
One moment can change your life ✨🔄
00:32
A4
Рет қаралды 13 МЛН
USB клавиатура и мышка на обычной Arduino Nano! EasyHID ч.1
8:03
Заметки Ардуинщика
Рет қаралды 160 М.
Can This Desk Gadget Make You More Productive? | Megalodon Macropad
7:02
Transform an old broken Keyboard to a Macro Keyboard
8:11
NerdCave
Рет қаралды 56 М.
I Made my own Space Mouse for Fusion 360 using Magnets (DIY)
12:13
Salim Benbouziyane
Рет қаралды 1 МЛН
Dynamically Assignable Macro Keyboard with e-ink Display
11:46
there oughta be
Рет қаралды 230 М.
I 3D Printed a Custom Keyboard... (So you don't have to)
12:57
Hipyo Tech
Рет қаралды 240 М.
I tried the Cheapest Arduino Alternative (that Nobody heard of)
13:31
Pi Pico + KMK = the perfect combo for Custom Keyboards
7:41
Jan Lunge
Рет қаралды 67 М.
НУРС vs АДМИН! БІЗ ЕНДІ ДОС ЕМЕСПІЗ😡
8:11
nurss444FF🇰🇿
Рет қаралды 71 М.
ОкКорз ЭП 1 - 14 | Анимация Minecraft
8:58
OK Корз
Рет қаралды 1 МЛН