New RP2040 Board from Adafruit - KB2040 Review!

  Переглядів 10,089

Learn Embedded Systems

Learn Embedded Systems

День тому

This video gives you a first look and review of the brand new KB2040 board from Adafruit. Adafruit are targeting the KB2040 as a mechanical keyboard driver. This board is a great alternative to the Raspberry Pi Pico for those projects where you need the same features in a smaller package! The Adafruit KB2040 uses the Raspberry Pi RP2040 microcontroller and has 8MB of on-board flash storage and a USB-C connector. It also features a user programmable RGB Neopixel LED on the topside of the board and a green power LED. In many ways it acts just like the Raspberry Pi Pico, just with far more features in a smaller package - including a reset button! It measures in at 33mm x 17.8mm.
for most projects, this board trades blows with the Sparkfun Pro Micro RP2040, for about a dollar or so more, you can get 16MB of RAM instead of 8 in the KB2040. So, I suppose you can really take your pick between the two. I personally think this board is a good form factor for the RP2040 chip with plenty of features.
The RP2040 chip supports 4 12-bit ADC channels (4 are user inputs and one measures internal temperature), two UARTs, two SPI and I2C controllers. It also has 8 PIO state machines, USB 1.1 host and device support and 16 PWM channels. Programming any of these Waveshare RP2040 boards is exactly the same as programming the Pico. It can be programmed using the Raspberry Pi RP2040 SDK. Just press the boot select button whilst plugging the USB-C cable in and drag and drop the UF2 file onto the KB2040. It will then reboot and run your program! It can also be programmed in MicroPython and CircuitPython.
Let me know in the comments if you would like to see some projects featuring the KB2040!
The ItsyBitsy RP2040 is available from Adafruit here: www.adafruit.com/product/5302
See our Adafruit QT PY RP2040 Review here: • First Look at the Adaf...
and our Adafruit Feather RP2040 Review here: • First Look at the Adaf...
and our Adafruit ItsyBitsy RP2040 Review here: • Adafruit ItsyBitsy RP2...
Take a look at some other RP2040 boards covered here:
• RP2040 Microcontroller...
You can find more embedded systems tutorials and projects on our website learnembeddedsystems.co.uk
Timestamps
00:00 Introduction
00:32 Price
02:11 Dimensions
02:25 Features
04:40 Pinout + GPIO
06:47 Thoughts & Conclusions
-- Equipment I use regularly --
The following links are affiliate links where I may make a small percentage on qualifying sales through these links. Use the respective UK or US links listed.
Budget Soldering Iron: UK: amzn.to/3pQpvUu US: amzn.to/3bBawIJ
Breadboards: UK: amzn.to/3solZCe US: amzn.to/3dGsHiS
Jumper Cables: UK: amzn.to/37JfToi US: amzn.to/3r384S9
Camera: UK: amzn.to/3qKLwFr US: amzn.to/3pK0V7C
Lens: UK: amzn.to/380lQxp US: amzn.to/3knH3WL
Tripod: UK: amzn.to/37H0Nzw US: amzn.to/3byKHsV
All videos and tutorials on this channel and mentioned websites are for educational purposes only.

КОМЕНТАРІ: 18
@tom95076
@tom95076 2 роки тому
I really like your reviews. They are just enough to keep the mind open to others boards. but, make me feel like have enough to dig a little deeper if my project requires more. Thank you for taking the time to make it simple and easy to watch without me scrubbing or trying to get to meat of the boards. 100% im in.
@LearnEmbeddedSystems
@LearnEmbeddedSystems 2 роки тому
Thank you very much! I have more reviews in the works :)
@Bianchi77
@Bianchi77 2 роки тому
Nice video clip to watch, keep it up, thank you :)
@brendanowen7563
@brendanowen7563 2 роки тому
Great video. I would love to see you design and make a custom keyboard.
@greggv8
@greggv8 7 місяців тому
If I connect 1n 80 switch matrix to this, can it read all 80 simultaneously closed?
@EvilDaveCanada
@EvilDaveCanada Рік тому
I just wish that they made it with enough GPIOs to make a 104 keyboard. I'm trying to decide whether to use one of these and a I2C multiplexer or just replace the multiplexers with more of these boards as they cost about the same. Adafruit does give one of these away with ever order over a certain USD$ value before taxes & shipping. Check their website for the minimum order value as I think they change it every once in a while.
@happyhippo4664
@happyhippo4664 Рік тому
Adafruit included this board free in my last purchase. I don't have an interest in mechanical keyboards but I can use it like another Pico, I think.
@user-uu8ct1qc7k
@user-uu8ct1qc7k 8 місяців тому
Attempting the same.
@-blackcat-4749
@-blackcat-4749 10 місяців тому
what else can it be used for besides custom keyboards? Got it for free for ordering over $200 of stuff lol, and I don't know what to do with it since custom keyboards were never on my radar.
@abidibrahim
@abidibrahim 2 роки тому
Please can you do a video how to setup FreeRTOS and RP2040 with open source toolchain like Gnu GCC compiler?
@LearnEmbeddedSystems
@LearnEmbeddedSystems 2 роки тому
I'll add it to the list! Thanks for the suggestion
@bobmcbob4399
@bobmcbob4399 9 місяців тому
Why does each through hole connector have "horns"?
@LearnEmbeddedSystems
@LearnEmbeddedSystems 9 місяців тому
Those are castellations which allow you to directly solder the board to a PCB.
@bobmcbob4399
@bobmcbob4399 9 місяців тому
@@LearnEmbeddedSystems Ah, thank you - makes sense.
@john_hind
@john_hind 2 роки тому
As a specialist board for mechanical keyboards this is a little disappointing. First some of the IO from the RP2040 chip has gone AWOL and for a keyboard you really want all the GPIO you can get, with maybe even a decoder chip too to maximize the number of column driver lines. Second, a single pin with a 5v level shifter would have been nice for driving a long chain of neopixels (i.e. one behind each key). You can get away with 3v3 for a small number of neopixels, but it is out of spec and it gets unreliable with a long chain, plus it means powering them from the limited current available from the 3v3 regulator rather than the raw USB 5V. Finally, for a keyboard the area of the board is not critical, but the height is since it will probably add to the height of the keys from the desk which should be minimized for ergonomics.
@LearnEmbeddedSystems
@LearnEmbeddedSystems 2 роки тому
Thank you for your input - never been much of a custom mechanical keyboard person (not yet anyway) so it's helpful to have your input!
@diyrobotronics
@diyrobotronics 2 роки тому
Obviously..make a custom keyboard Plz🙏🙏
@dekipet
@dekipet 2 роки тому
My dear friend, you are great but watching a video is a pain in the ass. Wrong lighting, bad camera, etc. Please get a proper camera and play a little bit with light.
First Look at the Adafruit Feather RP2040 - Great Pico Alternative?
9:27
Learn Embedded Systems
Переглядів 29 тис.
Limor Fried, Founder & CEO, Adafruit Industries | MAKERS
4:48
MAKERS
Переглядів 103 тис.
Bro smelt it & passed out 😂 #comedy
00:10
MrTalalaa
Переглядів 6 млн
Артем Пивоваров х Klavdia Petrivna - Барабан
03:16
Artem Pivovarov
Переглядів 3,3 млн
Unboxing the Limited Edition Arduino UNO Mini - First Look and Review!
8:04
Learn Embedded Systems
Переглядів 17 тис.
Waveshare RP2040 Boards: 3 New RP2040 Boards, LCD + LiPo - First Look!
9:58
Learn Embedded Systems
Переглядів 19 тис.
The Pi Pico has problems, so I made my own, the ProPico
7:17
Dmytro Engineering
Переглядів 34 тис.
First Look at the Adafruit QT Py RP2040 - Fantastic Tiny RP2040 Board!
11:47
Learn Embedded Systems
Переглядів 22 тис.
Challenger RP2040 WiFi Review - The Best Cheap WiFi Enabled RP2040 Board?
8:34
Learn Embedded Systems
Переглядів 13 тис.
Raspberry Pi Pico - Review and Getting Started
18:32
Gary Explains
Переглядів 73 тис.
Lightsaber RP2040 #adafruit #3dprinting #raspberrypi
2:54
Adafruit Industries
Переглядів 19 тис.
Pi Pico + KMK = the perfect combo for Custom Keyboards
7:41
Jan Lunge
Переглядів 59 тис.
Maker Pi RP2040 Review: The Best RP2040 Robotics Board - Under $10!
8:03
Learn Embedded Systems
Переглядів 17 тис.