Raspberry Pi Pico Adapter
This adapter was designed specifically to allow driving the Keyboard FeatherWing with a Raspberry Pi Pico board.
Note
Because the Pico only has 3 analog pins, only A0, A1, and A5 of the Keyboard FeatherWing can actually be used to read analog values.Warning
This revision of the adapter has a small HW bug where the two BAT header pins are not connected together. The pins are not used by the Pico, so they don’t affect any functionality, however, if you want to use the BAT pin with the Keyboard FeatherWing plugged in, you have to short the two pins together with a piece of wire or a solder blob.Hardware
Solder the Pico either directly to the Adapter board using the SMD pads, or using pin header footprint.
For a less bulky experience, we recommend soldering the pin headers that connect to the FeatherWing in such a way that the plastic part is on the same side as the Pico. See the picture above for clarification.
The KiCad hardware source files for the board can be found on Github.
Software
If you are using CircuitPython, we prepared a board file which you can import using import kfw_pico_board as board
. The file allows you to access Pico’s pins and peripherals as if you were using a Feather board (board.D1
etc.).
Schematics
Drawing
Last modified August 5, 2024