The capacitors are important to load the output correctly and present the correct impedance where there are transients. Having decade capacitor like 1uF in parallel with 0.1uf and 100pF allows you to bypass high frequency noise. In a simple LDO you won't experience much trouble, but in a switching regulator with large transients you can have LDO stability issues where it can oscillate. So only then you appreciate adding decades of capacitance at the input and output of the LDO.
Ahh, I see. Thank you so much for this comment. I added a little card a 6:25 pointing to EEVblog's video explaining what you mentioned. Beginners mistake!
@@kobuss5680 The caps will lower your impedance over a broader frequency range. You would also appreciate it when you are testing for FCC/CE EMC trying to certify your product. You find that if your circuits switching are not properly bypassed, they produce unnecessary EMI and you simply fail the test :( That is rough! Sometimes you fail for other reasons like poor PCB design, lack of signal integrity on signals, but other times can be your regulators and switching circuits. RF is the other reason you can fail, but it all boils down to properly bypassing your circuits. Good Job in your video!
@@kobuss5680 Just wanted to say - thanks so much for following up here and opening up discussions + providing corrections in the comments. As someone with only a CS background (no CE) and hardly any circuit design experience, just listening to someone walk through their process has helped tremendously in giving me a starting point on my own keyboard project. The video you referenced here cleared up a lot of confusion I had following both yours and others' guides around this particular part of the circuit. Rjrodrig6, thanks for taking the time to provide some context here as well!
No matter what your powersupply is I always recommend adding some capacitance close to in/out pins. Most linear regulators require some - but not too much - capacitance to input and output (read the datasheet)
going through this process myself and dropping the matrix for the higher io chip was brilliant! I was wondering how much did the pcbs cost in the end and where did you go to manufacture these?
Are there any major advantages to assigning each key its own pin on the micro controller? Like key press latency etc, and is there anything else you need to think about that you wouldn’t when using a matrix? I want to make a small gaming keyboard with only a few keys, and I want to have individually addressable LEDs per key. Obviously a matrix would reduce the number of pins I need, but I’m interested in the potential for the latency save somewhat?
Hey little late to the party, I'm looking into making diode-less keyboard with QMK support. I do not see STM32F072V8T6 on the list of compatible microcontroller for QMK. I just wanna confirm if STM32F072V8T6 actually support QMK and have you tested with it? As I'm quite new to this any input would be amazing! Thanks in advance
with multiple layout configurations, you mean that in one section you have different positions for keys, where they could also be offset by half a centimeter? So if you don‘t want that, it should be quite straight forward, right?
You could route them similarly on a 2 layer board. You could make one side of the board a filled zone with 5v and then route the data lines on the same layer.
Hey I am actually doing the exact thing you did! I am creating my keyboard from scratch on KiCad and I would love to ask you some questions if you don't mind. Is there a preferred medium of communication you prefer?
Im currently making my own pcb and there are some connections that I'm not sure of, so I'm trying to find some on github that are using the same MC as me, but I don't know how to convert the code into schematics that I can view.
wow this is really neat! i'm trying to build something like this and need your help because i'm only 14 and new to making stuff like this. I was wondering if you could help me and jump on a call with me please if you can consider it.
This reaaaaaaallly makes me want to make my own custom keyboard D: like custom, custom. self-designed PCB, self-designed case & plate.... ahhhhhhhhhhhhhhhhhh damn. I should never have watched this video :'( goodbye wallet & time
I think the flexibility really comes with using a Arm Cortex-M MCU as you can then use a whole host of libraries other than QMK. Keyberon rust firmware is one great example.