Making a custom macro keyboard with REAL arcade buttons

  Рет қаралды 91,799

Maker's Muse

Maker's Muse

Күн бұрын

Пікірлер: 322
@Sammie_Sorrelly
@Sammie_Sorrelly 6 жыл бұрын
Every time you said "I'm not great at coding" I thought it would be a segue into a Skillshare advert. Thank you *so much* for not doing that.
@fatpugcreations4825
@fatpugcreations4825 6 жыл бұрын
I was thinking the exact same thing! XD
@BrainSlugs83
@BrainSlugs83 6 жыл бұрын
Ha.
@planetdesign4681
@planetdesign4681 5 жыл бұрын
“I am not great at coding” *AND THAT’S WHY I USE SKILLSHARE* *IT’S A PLATFORM WIDE LEARNING PLATFPRM* *IFF YUU WANT SMROE TO DTIS WEBSITR I CAGNM J GIVE U 100# dev OFF SGS GFVDGVUUS*
@jakobmatthies6553
@jakobmatthies6553 3 жыл бұрын
If you want to keep using arduino, I would probably use the arduino code to send F13 through F24 and then use AutoHotkey or something similar to actually control the hotkey functions. This would allow you to have a nearly infinite number of configurations without having to reflash the arduino. There is a way to put multiple configurations into the arduino itself, but idk how to do it.
@LinuzoFPV
@LinuzoFPV 6 күн бұрын
Right on.. I'm years late but building this out but a smaller version..
@AL_O0
@AL_O0 6 жыл бұрын
Instead of making it type the hotkeys from the arcuino, you could make it press function keys from F13 to F24 (which actually exist, they just aren’t on your keyboard) and then use autohotkey to code more complex functions on the press of the buttons, so it would make it a bit easier to use and reprogram, since you can write functions only for certain apps or make it do some low level windows stuff.
@MakersMuse
@MakersMuse 6 жыл бұрын
Yep that's exactly what Davids code does it works very well
@AL_O0
@AL_O0 6 жыл бұрын
Maker's Muse oops, sorry, I didn’t look at that page
@Anonymouspock
@Anonymouspock 6 жыл бұрын
@@MakersMuse I've done ctrl-f13-24 for stuff like mic mute and also media keys with that same library as you have (I think? It's Nico Hood's hid-project). Macros are a lot easier to do when the macro code has more access to the computer.
@Hasitier
@Hasitier 6 жыл бұрын
Hey Angus. I like that you are so honest in what you are not good at yet. And as me and many others like and use your designs we are happy to help you with coding and understanding the microcontroller world.
@Keefcooks
@Keefcooks 6 жыл бұрын
Saw the thumbnail and wondered how you'd managed to print those buttons so smoothly! Love the speckly filament for the case though.
@thejacksloan
@thejacksloan 6 жыл бұрын
He didn't print the buttons
@AcrimoniousMirth
@AcrimoniousMirth 6 жыл бұрын
Jack Sloan pretty sure Keef figured that out... his use of “though” in the next sentence suggests as much.
@kaigrass
@kaigrass 6 жыл бұрын
quen e o melhor jogador do mundo
@BrainSlugs83
@BrainSlugs83 6 жыл бұрын
Obviously he didn't print the buttons, he said that was what he thought from *before* watching the video. The thumbnail was a little confusing for me too. -- but the video cleared it right up.
@andrewrobotbuilder
@andrewrobotbuilder 6 жыл бұрын
I saw This Old Tony's collaboration with Alex French Guy cooking, and if my hopes and predictions are correct, I'd love to see one between you and Angus. Not sure how, but tech and cooking seem to go hand in hand like... like chocolate-covered strawberries!
@dave.madison
@dave.madison 6 жыл бұрын
This is awesome! I love it when the maker community improves on each-other's projects, everyone brings something different to the table. I really appreciate the shoutout too, and I'm glad you found my stuff helpful
@MakersMuse
@MakersMuse 6 жыл бұрын
Thanks dude! Really loved your write up and build. Big influence
@azertazert98
@azertazert98 6 жыл бұрын
You could add LED feedback with the same kind of matrix configuration. Also you could put a knob or two (or three) on the side to adjust things like volume, led brightness, zoom...
@rpavlik1
@rpavlik1 6 жыл бұрын
Keeping something always plugged in to the pro micro's USB port (and well isolated from strain) is a good choice. I've built a handful of PS/2 to USB keyboard converters with those boards and the TMK firmware (so I can use my old keyboards on modern computers), and those micro USB ports are definitely the weak point of the pro micro clones - they don't survive many cycles, either not connecting internally or tearing right off the board far easier than they ought to.
@GiulianoMazzina
@GiulianoMazzina 6 жыл бұрын
I will be watching for v.2 closely. This is something right up my alley and with you, I am very bad at coding. I've been trying on and off for over a decade and its just a type of logic my brain doesn't compute.
@theluigi311
@theluigi311 6 жыл бұрын
I made the original streamdeck that you used as your base. His arduino is set to utilize the F13-20 keys that most keyboard do not have, instead of modifying the code to change that I instead utilized AutoHotKey which is a program that lets you write scripts to run on specific key presses. If you use that instead the programming for it is a lot easier. The downside is you wont be able to take this to different machines since the arduino will still be sending the F12-20 keys. It does make it really easy though if you are using it on a few machines since you can just copy around the AutoHotKey script and load it up on each machines so its ready to go when you plug it in and press a key. You can also do some advanced things like using key presses to compute things for you which is nice if utilize some formulas, you can just map a key to run the formula with the values highlighted. Ive seen some interesting stuff with it. It also makes it a lot easier to change what the buttons are doing since you can just modify the script and rerun it or run a different script which is easier than having to reflash the arduino if yours is anything like mine where i have to short power and ground to do a reset twice to load up the bootloader for it to accept uploads.
@BrainSlugs83
@BrainSlugs83 6 жыл бұрын
If you have files that go with it, bake in a USB hub and either a throwaway flash drive, or heck, an SD card reader would be neat. Then you'll always have the latest version of your scripts and an installer for your program or whatever.
@_.-.
@_.-. 6 жыл бұрын
I got a X7g-100 a while back to set up a macro keyboard. I use a program unoriginaly called "Lua macros" to load a set of autohotkey scripts. Don't know if it's the most elegant solution, but it gets the job done.
@fusseldieb
@fusseldieb 6 жыл бұрын
That Idea with AHK and the F13-F20 keys was the exactly same as I thought before reading your comment. Would do exactly the same way.
@cbeserra
@cbeserra 6 жыл бұрын
Pull down resistors are often used to limit the current. Otherwise you have a dead short from a pulled-up signal to ground.
@iamspeare
@iamspeare 6 жыл бұрын
Really enjoyed your admissions here, it's always nice when someone can admit a lack of expertise when it's presumed by so many. I really love your videos and I've learned a ton about modeling from them and just reworking my own thought process when it comes to designing. I'm currently in my first university CAD class and I'm constantly surprised how much easier it is after playing around for a hobby. Even if I do hate Solidworks.
@SparkyFace5
@SparkyFace5 6 жыл бұрын
Oh man, well done. I actually got all the parts to make one of these back in Feb.. But as usual it's another project that I didn't get around to starting even after I fully planned it 😅 Your's looks great
@MakersMuse
@MakersMuse 6 жыл бұрын
It's ok I've literally has these buttons since I was in uni >_>!
@boomerangfreak
@boomerangfreak 6 жыл бұрын
I've done the same with ordering parts for a small combat robot as I got inspired by Angus here. That was well over a year ago (if not 2) I think and well yeah I don't even really have a base body yet......
@ShaunCullen
@ShaunCullen 6 жыл бұрын
I think its really important to show works in progress, less than perfect results. If people see only the perfect results, not the hours of work and iteration and failure, its kinda like the social media effect where people compare themselves to curated and idealized versions of other people, it can be discouraging. I like the openness about still learning, being part of this community we are all voracious learners and just want to keep improving, there's always something new to learn or something we know enough of that we want to really master.
@terrain4print
@terrain4print 6 жыл бұрын
I made this kind of keyboard some time ago, to use with some tricky hotkey combinations in blender. But I used small fiddly buttons so it never got much use. I have already ordered these big buttons that can be quickly slammed. I have the programming done already. Thank you for the inspiration!
@wimwiddershins
@wimwiddershins 6 жыл бұрын
I like those arcade buttons with the concave surface and micro switches, nostalgy from playing too many arcade games in the 80s.
@agazda
@agazda 6 жыл бұрын
I was using the MIDIUSB library when I was making a similar project. It’s easy to use, I recommend it. It has well done examples that perfectly teach you how to write/read MIDI commands through USB
@sandycrack5744
@sandycrack5744 6 жыл бұрын
Thanks for the idea of sourcing and using panel mount USB type B connectors. I just ordered some for a current & future project.
@willardb123
@willardb123 6 жыл бұрын
For macro, midi, DIY game controllers, flight sim inputs, and other USB HID interfaces both analog and digital I highly recommend the Teensy line of microcontrollers developed by PJRC. I've used them for a few different USB projects. They sport a huge amount of features and there are several to choose from to fit your application, and the best part is that they're completely coded using the Arduino IDE (though with a lot more programming features / commands available).
@nothanks7752
@nothanks7752 6 жыл бұрын
Nice. I actually just finished making a simple Pro-micro setup for a friend this last weekend. It takes a Controler Thumbstick input and sends wasd keys to the pc. I've definitely been wanting to build one of these as a streamdeck style input.
@ottersdangerden
@ottersdangerden 6 жыл бұрын
I made one a couple years ago for setting up autorun and macrokeys. was a fun project
@jacen3716
@jacen3716 6 жыл бұрын
Amazing design! Functional and aesthetically pleasing! Nice job!
@agazda
@agazda 6 жыл бұрын
In the scheme with a resistor you have a 220 Ohm one. Well done though. And the Prusament looks amazing.
@MakersMuse
@MakersMuse 6 жыл бұрын
Yeah just an example I grabbed from Arduino not related to the project :) pull up was far cleaner and easier!
@jagardina
@jagardina 6 жыл бұрын
Very cool project. I can think of many uses.
@tkaz22
@tkaz22 4 жыл бұрын
a fun coding for arduino is "xod" it is block logic not script. its alot easier to follow
@HiziProjects
@HiziProjects 6 жыл бұрын
It's great to see that nice skill balance! I'm so-so at designing, talented at programming but absolutely horrifying at electronics.. Watching you going over this type of project really motivates me a lot, I've got a LOT of electronic-based 3D print projects, and they're really intimidating..
@_M317
@_M317 6 жыл бұрын
V1 already looks amazing I can't wait to see version 2 or 3
@malheliotis6142
@malheliotis6142 6 жыл бұрын
Okay. First off I love your account and creations. My friends and I are actually making a 100%, 60% and 50% grid keyboard using clear macros and an Audrino Pro Micro too. We are also 3D printing the key caps and laser cutting the case in layers. So this is exactly like what we are doing. I'm happy to share what we have so far and help if you want. We are massive tech nerds and also AUSSIES.
@AronGreen
@AronGreen 6 жыл бұрын
was just looking for something similar to this the other day, but I'm looking for probably a 1x4 or a 2x3. This'll work out great. Timing is everything, and this came out just at the right time. Thanks! :)
@MichealWeinfurtner
@MichealWeinfurtner 6 жыл бұрын
That is a cool project. I will have to add it to my list of things to do.
@devdeque7846
@devdeque7846 6 жыл бұрын
Add a 3 position or dip switch to turn the 9 buttons into 27. Also, the Teensy LC might be a better choice for the controller.
@alfblack2
@alfblack2 6 жыл бұрын
bravo! This is practically what i need for my project of a custom controller. Still in the parts assembly phase. I'll try to send you updates or something.
@disruptityourself
@disruptityourself 6 жыл бұрын
Can I just say I love this kind of video and whole heatedly and enthusiastically encourage you to make a lot of videos like this?
@ZebraandDonkey
@ZebraandDonkey 6 жыл бұрын
Very nice and looks like a fun project.
@aftergy1823
@aftergy1823 6 жыл бұрын
This kind of reminds me the "El gato stream deck" but this one looks so much better a retro. Definitely a good project to enjoy and upgrade to be a beast!
@ry7hym
@ry7hym 5 жыл бұрын
this is sooo cool! now I want to make my own controllers as well. oh and that Drum & Bass beat you did on the end was sick!
@BryanBakerXBrav
@BryanBakerXBrav 6 жыл бұрын
The cycling looks to be a result of not using oneshot logic. The processor will register that button press several times with even a light tap. If you're not aggressively macro-ing, you can probably just add a time delay after each interrupt to space out the commands. Let me know if you're completely stuck. I've been programming a stream deck for our channel lately, but I do a lot of work with Arduinos (Especially now that Marlin is so popular).
@Paulster2
@Paulster2 6 жыл бұрын
This is sort of random, but love your wall art (the plugged in thing which looks as though it can be modified and yah, changes color). It looks awesome.
@littlenyancat5754
@littlenyancat5754 6 жыл бұрын
Am I the only one who really wants that RGB wall lamp thing?
@stevensexton5801
@stevensexton5801 6 жыл бұрын
Holy crap, $200 to $300 USD
@_Piers_
@_Piers_ 6 жыл бұрын
@powerChriZ Thanks for the name...now to find a tear down....so I can clone it :)
@Hotsaucehotshot
@Hotsaucehotshot 6 жыл бұрын
I wouldn't bother unless you have lots of spare cash lol. I considered getting them but just for 1 the price is ridiculous. And i wanted multiple; would have cost thousands... just for cool lighting.
@nemisis714
@nemisis714 6 жыл бұрын
@powerChriZ you could probably figure something out with frosted panels (material of your choice) with some adafruit neopixels behind it so you can address each one separately. It shouldn't be too hard to wire in a mic and write code to respond to music like the panels do.
@friendstype25
@friendstype25 6 жыл бұрын
It looks very vibrant and bright in person. But you're definitely paying for it.
@stevesm2010
@stevesm2010 6 жыл бұрын
Neat. Trust me, your wiring isn't THAT bad. However, I think I'd use spades and crimps. Alternatively, heat shrink sleeve over the soldered connections :-) That aside, a pleasing interface project. I, like you, can't program to save my life so I use examples I find online too! I love the design process, that's why I make stuff.
@RomanoPRODUCTION
@RomanoPRODUCTION 6 жыл бұрын
So true
@bp3niva
@bp3niva 6 жыл бұрын
hello! you don't need soldering for this project at all\ there are crimp terminals for both buttons and arduino pins wires ends
@boomerangfreak
@boomerangfreak 6 жыл бұрын
Well I don't know much if anything about coding myself but have you maybe thought about adding in some weights to the bottom and non slip pads so it sits more stable and still on your desk?
@BradleyHerbst
@BradleyHerbst 6 жыл бұрын
Great video. Looking forward to more projects like this.
@Rouverius
@Rouverius 6 жыл бұрын
You might want to look into using a matrix keypad wiring. It requires less wiring and has become a rather standard way to wire up multiple buttons. So much so that the Arduino Playground has a Matrix Keypad library and several sketches using it.
@BrainSlugs83
@BrainSlugs83 6 жыл бұрын
Problem with matrix wiring is that without proper scanning code it can leave dead spots when you press multiple buttons at the same time. (That's why some keyboards have trouble with dead spots.) Also you can't just wire each button to ground...
@BadWallaby
@BadWallaby 6 жыл бұрын
Angus! YES!! Ive been wanting to make my own MidiFighter since its release! Just recently got my Printer and I think its finally happening! :D
@buildersmark
@buildersmark 6 жыл бұрын
Great video, glad to see you branching out
@maikelvangorkom
@maikelvangorkom 6 жыл бұрын
Cool filament!
@FilamentFriday
@FilamentFriday 6 жыл бұрын
Nice project and if the code works then it’s good. Doesn’t have to be pretty to work.
@zacharythurgood2704
@zacharythurgood2704 6 жыл бұрын
love your content, I always find your thought process fascinating
@herolounge
@herolounge 2 жыл бұрын
You are doing so well keep going love all the vids
@slaqdacruzer6261
@slaqdacruzer6261 6 жыл бұрын
Cool you have a G5! I bought a G7 and trying to get back into 3d printing as I havent 3d printed much
@AldenJohnson
@AldenJohnson 6 жыл бұрын
Taran Van Hemert will very pleased! :) You should send one to him!
@BRUXXUS
@BRUXXUS 6 жыл бұрын
This is CRAZY! I was JUST thinking about something like this on my way home from work!
@Taki7o7
@Taki7o7 6 жыл бұрын
Atleast you're honest and don't annoy yourself with resoldering black wires just for the video ^^
@BLBlackDragon
@BLBlackDragon 6 жыл бұрын
Good on you for diving into code!
@Mottersmotters
@Mottersmotters 6 жыл бұрын
Hello Angus great video love the design and print 😆✋🙌
@codered11343
@codered11343 6 жыл бұрын
That's awesome and I was just thinking about making something like that, but I think I have decided to just buy a Stream Deck for my Fusion 360/Inventor shortcuts and hotkeys. And it's not out of laziness, but since I know I'm going to change the layout all the time until I find somthing I like, I dont want to keep remaking pictirs
@DotLevine
@DotLevine 6 жыл бұрын
Use QMK! It’s a super easy and powerful keyboard firmware which runs on your promicro! It’s also really well documented and has a great support community on reddit and discord!
@ajenkins6329
@ajenkins6329 6 жыл бұрын
How about making it modular, using magnets and some kind of terminal to link different types of macro pad. Like potentiometers to provide analog input, or slide pots, maybe even a mini joystick.
@AnymMusic
@AnymMusic 6 жыл бұрын
pretty sure there is a way to map normal shortcuts on a midi controller. though it's probably super conveluted
@AndrewFearn42
@AndrewFearn42 5 жыл бұрын
Has there been an update video?
@giliant
@giliant 6 жыл бұрын
Love this and really look forward to more contel like it, combining two of my greatest interests! I would particularly like so see exploration into IOT using esp 32 or esp 8266
@UntrackedEndorphins
@UntrackedEndorphins 6 жыл бұрын
Even though you don't Know a lot about electronics or programming, I like how you didn't said a lot of bs :3
@pingu99991
@pingu99991 6 жыл бұрын
If you don't want to code at all then look into a cheap Chinese DIY arcade joystick kit. They're on eBay for really cheap and they work as a simple USB interface that shows up as a joystick. Then just use a programme like 'joy to key' to add your macros. I used this when I first got MS because I had nerve damage to my left hand so I couldn't always tell where my fingers were. I had macros for things like Adobe Premiere Pro so I didn't have to use complicated key binds and I mapped the joystick to be WASD keys so I could move the whole joystick to walk around in games. Thankfully I don't need to use this now as after a lot of physiotherapy can *mostly* use my hands properly again - but that was my solution to the problem and I didn't have to learn a single line of code. (I don't have anything against coding. I would love to learn and I know how useful it would be. I just would have taken too long to figure out and I needed a way to use my PC as quickly as possible.)
@soulaidmusic
@soulaidmusic 4 жыл бұрын
What should be the size of holes ..pls??
@DPTech_workroom
@DPTech_workroom 5 жыл бұрын
Hi. Nice job. Can you help me out with digital caliper read and send the measuring to the PC (to CAD, or Excel cell) after pushing a button? (May be more buttons - 4 pcs.: tab, enter, /2 and just send measuring)
@skryven9647
@skryven9647 4 жыл бұрын
I also have zero experience with coding but this would be awesome to use as a streamdeck like I've seen retro Ralph using to exit one and enter another arcade emulator.
@YosefASelim
@YosefASelim 6 жыл бұрын
Soldering arcade buttons? You monster! They eventually die, so you should just get some spade terminals and crimp the buggers ;)
@MakersMuse
@MakersMuse 6 жыл бұрын
Hah! Yeah, in the V2 and I doubt I'll punish them as much as in a real arcade!
@RoamingAdhocrat
@RoamingAdhocrat 6 жыл бұрын
Just don't solder the crimp connections or everyone will yell at you in the comments :p
@AcrimoniousMirth
@AcrimoniousMirth 6 жыл бұрын
How many clicks to death? Because in many cases I’ve found that the cost/space/effort vs lifetime make it more sensible to just desolder and replace old switches instead of adding spade terminals.
@DandelionCollab
@DandelionCollab 6 жыл бұрын
The button eventually fails, not the connection.
@MisterMakerNL
@MisterMakerNL 6 жыл бұрын
If you do not need to take it apart, it is better to solder it.
@KennethBareuther
@KennethBareuther 6 жыл бұрын
Got me inspired to build a shortcut keyboard for Fusion 360 👍
@rafalrebisz9602
@rafalrebisz9602 6 жыл бұрын
I know you are probably using solder with flux core but if you want better soldering you need to add more flux, the flux core is burning so fast that it doesn't really protect the solder especially if you are soldering to bigger parts such as button connector etc. it's because it absorbs more heat causing the flux to burn away while you trying to warm it up
@tetsuoswrath
@tetsuoswrath 6 жыл бұрын
I too love arcade style buttons and the satisfaction of printing out your own designs. :{J
@leonwong7782
@leonwong7782 6 жыл бұрын
Nice!, I have some ESP32 boards laying around and this got me thinking that i could use Bluetooth and make a wireless version
@The0ohm
@The0ohm 4 жыл бұрын
I design a lot of custom pcb's but haven't got into designing mechanical stuff I have Sovol x1 for 3d printing but like you I'm working learning.I can modify your code to support the colors however you want. I would change the cpu to adafruit itsy bitsy m4 so you can use circuit Python for code.
@TechnoWit3D
@TechnoWit3D 3 жыл бұрын
have you made the video of Version 2 yet?
@jamok6591
@jamok6591 6 жыл бұрын
Looking forward to watching more videos like this. Just wondering if you have thought of taking a product and redesigning something about it to make it better. Like taking a mouse, redesigning the shell and buttons to better fit you or your needs.
@RomanoPRODUCTION
@RomanoPRODUCTION 6 жыл бұрын
Our Angus, Impaler of Creativity and Wiring since... Forever 😂 💟 👍 💕
@BrainSlugs83
@BrainSlugs83 6 жыл бұрын
As a professional software developer, I feel your pain, a lot of the open source Arduino stuff isn't great learning material. -- Though HID device projects are super fun. Before the ATMEGA 32u4 was common place, we used to use a library called V-USB for the ATMEGA chips (no arduino required, chips are super cheap like, $3 or $4), with a little bit of extra hardware (2x 3.6v Z-Diodes, 16mhz oscillator, some caps, 7805 and two 10k pullups) you could emulate a USB 1.1 device by bit-banging the IO pins. I built a HID joystick a while back with that approach, and yes, the built in pull down resistors were a life saver, you just plugged one button side into ground and the other directly to one of the pins. Was super fun for Mame games for awhile (p.s. Don't solder arcade buttons, use the crimp connectors that slide on instead!) -- Seems like your device might be useful for an Elite Dangerous playthrough, or maybe some common 3D modeling operations? Keep in mind you're not limited to keyboard keys with that, you can send mouse commands, joystick commands... You could even integrate it with a timer or Wi-Fi, and write an app the let you use your phone as a hardware keyboard. -- Heck, you could also throw a USB hub in there, so you could plug more devices into the back? -- Anyway, thanks for posting the video, keep up the good work, Angus! 👍👍
@WaltSorensen
@WaltSorensen 6 жыл бұрын
I agree, "a lot of the open source Arduino stuff isn't great learning material". Most of the material is very application specialized and small changes break things. It's very easy to run into library conflicts and there isn't great information on how to properly deal with such conflicts. I even ended up creating a hack job of a library for running two Pololu dual-vnh5019-motor-shield boards since it's common to run 4 motors. The stock library was only designed for a single board and no one could explain how to run 4 motors with two shields. I ended up spending weeks dealing with conflicts using the servo library and this 2 shield board - 4 motor setup only to find out about pin and library conflicts.
@BrainSlugs83
@BrainSlugs83 6 жыл бұрын
@@WaltSorensen exactly. And a lot of that could have been avoided if the developers had used any sort of best practices. Instead you have the blind teaching the even more blind, with the mentality that as long as it "works", it's golden -- no SOLID (completely closed for extension except by modification, zero objects, etc.), no unit tests (can the Arduino IDE even run unit tests?), and zero organization... It's very common to find stuff that's just a hot mess. :(
@WaltSorensen
@WaltSorensen 6 жыл бұрын
Michael Jensen the Arduino IDE doesn't do unit tests, but with github and travis CI (or another CI service) you can run some tests. I helped pololu add a very basic testing environment to one of their libraries which they then used as a template to test other libraries. I wouldn't call it a true unit test but it's at least something of a test.
@SidneyCritic
@SidneyCritic 6 жыл бұрын
The ergonomics look a bit awkward with the wrist off the table, ie a too high a profile. Does it feel ok to use.
@malheliotis6142
@malheliotis6142 6 жыл бұрын
With those arcade buttons that's probably the lowest you could get. But if you use macro keys you can get as low as a keyboard (I know right). It's the same process just different buttons.
@BrainSlugs83
@BrainSlugs83 6 жыл бұрын
Yeah, you have to be careful with arcade buttons they are super deep... Though if he put a reecess in his desk, or perhaps added a ramp, maybe it could be more ergonomic?
@OzFaxFlyer
@OzFaxFlyer 6 жыл бұрын
This is where Angus' super-strength needs to be brought to bear! Ergonomics and Industrial Design are clever bed partners.....
@tommyg957
@tommyg957 6 жыл бұрын
That would come in so handy at my work’s CADD station.
@stefanoszachariou1632
@stefanoszachariou1632 6 жыл бұрын
Great video as always. I would have prefered a teensy board for such a task, but arduinos are much more popular and thus better/more varied documentation is available
@ConstantijnC
@ConstantijnC 6 жыл бұрын
Teensys are awesome, but they cost 20$ compared to 3$ for the pro micro and are super overkill for this application. In fact, running the pro micro at 5V for the increased clock speed is already totally overkill. So I'd say the pro micro is by far the best choice...
@AkiaraDolls
@AkiaraDolls 6 жыл бұрын
Love the idea of a hotkeys pad..maybe i would allow sometida space between buttons to add sort of a template with the keys i'm using according to the software..as the original idea of the Arduino code maker that had images on buttons. Thanks for showing this Angus. 😁👍
@bakerboy908
@bakerboy908 6 жыл бұрын
Hey Angus, check out autohotkey, it might look scary but it's super easy once you get the hang of it.
@Psycast
@Psycast 6 жыл бұрын
Wasn’t this video uploaded a few days ago? I tried looking for it but couldn’t find it. Thanks for the re upload!
@NixNation
@NixNation 4 жыл бұрын
What do I need to search for to find that micro USB to USB type B adapter you showed?
@seze93
@seze93 6 жыл бұрын
I hope the lamp in the Back is also 3d printed!! ^^
@tin2001
@tin2001 6 жыл бұрын
I've seen commercially produced stuff that has similarly ugly wiring inside it... Some manufacturers just use whatever they have available, and sometimes it's just cheaper to pay someone to solder it all than to develop a neater method. If it works, it works.
@Duckers_McQuack
@Duckers_McQuack 5 жыл бұрын
Can i ask how you design something for 3d printing and make everything fit? Do you repeatedly print "bad brittle shells" as a prototype to make sure everything fits perfectly? or are your prints spot on? if so, how do you do it? Could you make a video on your process on designing something? :)
@misfittroll
@misfittroll 5 жыл бұрын
I'm curious how the wiring works? I'm trying to build this but I don't have the knowledge of the wiring part. Any help?
@kurtisodonnell321
@kurtisodonnell321 6 жыл бұрын
You can design a basic PCB to help with the wire mess :P
@tobiasprice5378
@tobiasprice5378 3 жыл бұрын
was there ever a version 2?
@TomsBackyardWorkshop
@TomsBackyardWorkshop 6 жыл бұрын
Lucky for you learning to code with arduino is super easy.
@johnchalinder6682
@johnchalinder6682 6 жыл бұрын
If I can ever get my Monoprice Mini Elite up and running, I"d love to build one of these. I'm having the devil's own time trying to level the build plate. I'm still looking for a design for a set of leveling knobs that fit this machine. So far, I've d/l'd several designs and ran them off at the public library (Eugene Oregon has a really nice Maker Lab). None have worked. They're either too small, or too tall, or get in the way of the build plate as it moves.
@brucefox6580
@brucefox6580 6 жыл бұрын
Great effort!
@sambrewer2306
@sambrewer2306 6 жыл бұрын
Every time I see something cool or think of something I write to u. Saw a clock thats round with LED lights around circle on the back where u can't see them. They all are facing in the circle and when some1 puts there finger in the middle of circle. The shadow of there finger makes all three hands on the clock. Anyway. Enjoy watching ur vids
@demacherius1
@demacherius1 6 жыл бұрын
Can you show us how you put your logo on things in Fusion ? I assume you have some kind of block or so to just drag it in.
@kurtisodonnell321
@kurtisodonnell321 6 жыл бұрын
open source :D Thanks!!! You are the best!!!
@adtawesome244
@adtawesome244 6 жыл бұрын
I'm equally horrible with code, so i think i'd just try JoyToKey. They should be button inputs into the PC, and even though the programm originally existed to use an xbox controller wirh games that had no support for it, i found it takes any button input. It let's you assign up to a 4-chain command and also has options for auto-repeat and so on
@_M317
@_M317 6 жыл бұрын
Any update on Version 2? I'd love to see the second version.
@AcrimoniousMirth
@AcrimoniousMirth 6 жыл бұрын
Don’t worry, dude, I designed and coded a system that takes a series of images and creates a 3D STL from the data but even I feel like a total noob. It just takes time and a desire to learn :)
How I made a Modular Macro Keyboard System (3D Printed): Ocreeb MK2
20:00
Salim Benbouziyane
Рет қаралды 522 М.
Dynamically Assignable Macro Keyboard with e-ink Display
11:46
there oughta be
Рет қаралды 237 М.
Andro, ELMAN, TONI, MONA - Зари (Official Audio)
2:53
RAAVA MUSIC
Рет қаралды 8 МЛН
Jaidarman TOP / Жоғары лига-2023 / Жекпе-жек 1-ТУР / 1-топ
1:30:54
Ful Video ☝🏻☝🏻☝🏻
1:01
Arkeolog
Рет қаралды 14 МЛН
Ozoda - Alamlar (Official Video 2023)
6:22
Ozoda Official
Рет қаралды 10 МЛН
Build arduino MIDI controller with arcade buttons.
4:21
Wood & Tech
Рет қаралды 149 М.
I Built My Dream Keyboard from Absolute Scratch
21:52
Christian Selig
Рет қаралды 1,3 МЛН
I 3D Printed a Custom Keyboard... (So you don't have to)
12:57
Hipyo Tech
Рет қаралды 255 М.
Making Custom Macro Keypad
6:21
Pithy Builds
Рет қаралды 252 М.
Building a Minimalistic MIDI Controller
5:28
Leandro Linares
Рет қаралды 41 М.
Build This Yourself for Just $20! FreeTouchDeck.
6:48
Dustin Watts
Рет қаралды 190 М.
The BEST Mechanical Display You've EVER Seen!!!
13:51
Tin Foil Hat
Рет қаралды 581 М.
DIY Arcade Stick: Easy, High Quality & Affordable
16:19
TernTek
Рет қаралды 439 М.
My Take on a DiY Macro Hotkey Keyboard
11:58
Constantijn
Рет қаралды 20 М.
Macropad V2
5:58
Tiny Boat Productions
Рет қаралды 34 М.
Andro, ELMAN, TONI, MONA - Зари (Official Audio)
2:53
RAAVA MUSIC
Рет қаралды 8 МЛН