Advanced DIY Keyboards Step by Step - Ep.2 Controller

  Рет қаралды 5,421

Dark Art Guitars

Dark Art Guitars

Күн бұрын

Big thanks to PCBWay for sponsoring this video. Check them out here and get a $5 coupon: 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 show how you can integrate the controller into your PCB instead of using an Arduino. I also show some more advanced PCB design tips and how to assemble an SMD board. In the next videos, I will go over all the software options and discuss how to build the perfect enclosure.
Project on PCBWay: www.pcbway.com/project/sharep...
All the files on GitHub: github.com/datulab/Keyboard_T...
Buy the parts online (affiliate links):
Switches: s.click.aliexpress.com/e/_ALHz1f
Arduino Pro Micro: s.click.aliexpress.com/e/_9wc5dP
Diodes: s.click.aliexpress.com/e/_A20xL3
SK6812 mini-e LEDs: s.click.aliexpress.com/e/_9IoeIz
WS6812 3535 LEDs: s.click.aliexpress.com/e/_AUtpzB
USB-C Port: s.click.aliexpress.com/e/_9vWz2h
My reflow and solder station: s.click.aliexpress.com/e/_9uwP45
Want to support me directly and look extra stylish? Check out my merch: merch.datulab.tech
Support me (for free) while shopping online (affiliate links):
-----------------------------------------------------------------------------------------------------------------
Aliexpress: s.click.aliexpress.com/e/b3a0ISl6
GearBest: www.gearbest.com/?lkid=11143361
Banggood: www.banggood.com/custlink/D3G...
Amazon (US): amzn.to/2pJVveJ
Amazon (DE): amzn.to/2pK1YFx
eBay.com: ebay.us/xd6vPa
eBay.de: ebay.us/AwHtLQ
CDKDeals: www.cdkdeals.com/ap/cdkey-home
Madethebest: www.madethebest.com?aff=40
-----------------------------------------------------------------------------------------------------------------
My links:
-----------------------------------------------------------------------------------------------------------------
Instagram: / datulabtech
Website: datulab.tech
Store: store.datulab.tech
Builds.gg: builds.gg/users/datulabtech-8...
Thingiverse: www.thingiverse.com/DatulabTech
Github: github.com/datulab
E-Mail: info@datulab.tech
-----------------------------------------------------------------------------------------------------------------
00:00 Intro
00:28 PCBWay
00:56 Overview
02:43 Components Overview
07:15 ATMega32U4
09:37 Copying the Arduino
11:12 Schematic Overview
14:53 PCB Design Tips
22:02 Ordering the PCBs
24:06 PCB Assembly
28:19 Inspection and Trouble Shooting
29:48 I'm an idiot
31:24 Outro

Пікірлер: 19
@PCBWay
@PCBWay 2 жыл бұрын
Ah this can’t be true! You are so amazing, David 🥂🥂 Btw what a pleasure to have you around with our 8th anniversary celebration 🎉, still there will be more years to come together between us!🤟
@Linlds21
@Linlds21 7 ай бұрын
Awesome video, you deserve a lot more views!
@ephraimwestenberger3565
@ephraimwestenberger3565 2 жыл бұрын
Your keypad looks great! Really useful video. Thanks! :)
@OverLoadPlus10
@OverLoadPlus10 2 жыл бұрын
great video!
@teachhimself
@teachhimself 2 жыл бұрын
Super cool.
@RodrigoDLipp
@RodrigoDLipp 2 жыл бұрын
Do u know what decimal or hex value can I use to press the key '?' ?
@davidespigolon8170
@davidespigolon8170 2 жыл бұрын
Can you make wireless keyboard with led per keys?
@ThePazuzu
@ThePazuzu 2 жыл бұрын
Any chance you can record a tutorial where we build this from scratch instead of walking us through how you made it?
@Cleverlyon
@Cleverlyon 2 жыл бұрын
Thank you for the two parts you have released already, question I want to know when it comes to RGB lights If i want to make a full size one with rgb leds, I would have to limit them, but then how do I wire them all when i also have to wire all 96 keys to the chip as well?
@DarkArtGuitars
@DarkArtGuitars 2 жыл бұрын
You can also wire them all in series for the data (I believe they support up to 1000 LEDs) and then just set a limit in software. (QMK has a convenient variable for max LED power)
@Cleverlyon
@Cleverlyon 2 жыл бұрын
@@DarkArtGuitars alright ill research it a bit more about the qmk variables. Thanks for the reply.
@darcvm7716
@darcvm7716 2 жыл бұрын
Greetings David, First of all, thanks for the quality content I like the direct approach(proof of passion!!). Then the "there's the rub", I think there's a problem with the YT algorithm!! I spent a lot of time trying to find your channel due to me forgetting its name using the same words, would you please check if something is off? It would border me to miss anything new. And last, is there a possibility to contact you for some tips? I was willing to by my CnC but why deprive myself of the pleasure of building it?
@DarkArtGuitars
@DarkArtGuitars 2 жыл бұрын
I wish I could fix the YT algorithm... It has a mind of it's own. The best thing you can do is subscribe and hit the bell icon, then YT should send you a notification whenever I publish a video.
@darcvm7716
@darcvm7716 2 жыл бұрын
@@DarkArtGuitars Thank you. I'm already a subscriber.
@hackrice5080
@hackrice5080 2 жыл бұрын
Just one question would like to ask, how were you able to control individual key backlight, separately from the underglow while they are all in one series? I was reading the QMK documentation and I saw that the individual backlights should be wired in parallel towards an N-channel MOSFET.
@DarkArtGuitars
@DarkArtGuitars 2 жыл бұрын
I explained this in the first video, they are digital LEDs, so you can say "5th LED turn green" and then it will be passed on down the chain.
@ujinmcfly3465
@ujinmcfly3465 2 жыл бұрын
keyboard for programming in C# .but. too many buttons
@JacobZigenis
@JacobZigenis 2 жыл бұрын
Pretty sure we already have keyboards suitable for that
@damiboy65
@damiboy65 2 жыл бұрын
All I have to say is go to the gym bro
DIY Keyboard Layout and Enclosure - Ep.3 Mechanics
25:03
Dark Art Guitars
Рет қаралды 1,4 М.
DIY Keyboard Tutorial Step by Step - Ep.1 The Basics
35:15
Dark Art Guitars
Рет қаралды 6 М.
Я нашел кто меня пранкует!
00:51
Аришнев
Рет қаралды 4,1 МЛН
DO YOU HAVE FRIENDS LIKE THIS?
00:17
dednahype
Рет қаралды 84 МЛН
HOW DID HE WIN? 😱
00:33
Topper Guild
Рет қаралды 38 МЛН
ROCK PAPER SCISSOR! (55 MLN SUBS!) feat @PANDAGIRLOFFICIAL #shorts
00:31
Top Fifteen Mistakes People Make When Designing Prototype PCBs
12:26
Cosplay Light and Sound
Рет қаралды 134 М.
How I made a Modular Macro Keyboard System (3D Printed): Ocreeb MK2
20:00
Salim Benbouziyane
Рет қаралды 391 М.
Building a haptic input knob from scratch!
11:29
scottbez1
Рет қаралды 1,1 МЛН
DIY 16MB 30-Pin FPM SIMMs: Supercharge Your Vintage Hardware!
21:54
Bits und Bolts
Рет қаралды 39 М.
Design Your Own Keyboard!
41:04
Ben Vallack
Рет қаралды 101 М.
I built the ultimate tabletop gaming gadget
15:19
abe's projects
Рет қаралды 250 М.
Kailh Hot-swappable PCB Sockets for Mechanical Keyboards
11:00
The Numitron: An obvious idea that wasn't very bright
23:21
Technology Connections
Рет қаралды 1 МЛН
Clicks чехол-клавиатура для iPhone ⌨️
0:59
Как слушать музыку с помощью чека?
0:36