I'm not sure what the best way to do this would be, but, don't solder it with the black strip touching either board or it'll be a pain to get off later.Qmk custom keyboard the Ganymede keyboard. Once the pins are soldered in place, it is REALLY hard to get the black plastic piece off without damaging anything (I knocked one of the SMD parts off near hole 19, but it didn't seem to matter).
Keyboard pcb how to#
One caveat, I wasn't really sure how to attach the Teensy, so I used header pins going through both boards. There are a lot of retro games that I haven't really spent any time with because they require a keyboard, so I think it will be fun to have a handheld with one built in. All of the keys work as expected, and the mouse functionality is surprisingly good considering you're moving the cursor with the arrow keys. Since it's the same width as the Pi 3 B+, it seems like an obvious choice for anyone who wants to build a hand-held.
Keyboard pcb portable#
The longer version would be, this is absolutely amazing, I love it! It is so satisfying typing on those little clicky buttons! I'm using this, along with the plans on Thingiverse () to make the same portable Pi. Gold plating on the holes grabs the solder and spreads it nicely, making it relatively easy to put together.
Keyboard pcb code#
Recognized on MacBook and Raspberry Pi without issue using example code from the maker. The TL DR version would be, it does exactly what you hope it would, acting as keyboard AND mouse (with Fn key and arrows).
![keyboard pcb keyboard pcb](https://ae01.alicdn.com/kf/HTB1hTFdF1GSBuNjSspbq6AiipXaY/jj4x4-jj4X4-16-keys-Custom-Mechanical-Keyboard-PCB-programmed-numpad-layouts-bface-firmware-with-rgb-bottom.jpg)
This project is open source though so you can order a batch of these PCBs if you're comfortable doing so. I'm putting this up here to help offset the costs of prototyping. Otherwise any standard 6圆mm momentary switch will work. These models will also work: EVQ-PAD04M EVQ-PAE04M EVQ-PAG04M. If you wish to use the 3d printed faceplate the overall switch height must be 4.3mm. These are the quieter and higher quality switches. 60x Panasonic EVQ-PAC04M Tacticle Switches.A Butterfly STM32L433 will also work (though not as a USB keyboard). Note: Breakout pins will only work as expected with USB facing north. Teensy on the back, mounted upside down, with usb port facing south.Teensy on the back, mounted upside down, with usb port facing north or south.Teensy on the front, mounted right-side up, with usb port facing north.qmk_firmware should also work ( support guide) However, I don't have an example running yet.Layout is completely customizable in the firmware.Additional details in the Example Firmware Posted project log. Example Arduino sketch firmware provided.Beginner friendly through hole soldering.Each pin along the edge of the Teensy is connected to one extra pin in the prototyping area.SPI, I2C, and 2 additional GPIOs broken out.
Keyboard pcb free#
![keyboard pcb keyboard pcb](https://hackaday.com/wp-content/uploads/2021/07/hot-swap-pcb-800-1.jpg)
60 keys arranged in a 6x10 matrix (uses 16 pins on the microcontroller).BASIC game console, graphing calculator, PDA, Raspberry Pi handheld computer, etc. I wanted a small tactile keyboard with a comfortable layout that could be used in any handheld hardware project. Parts, Teensy and some soldering required for a fully working keyboard. Please Note this listing is for a bare PCB only. This is a breakout PCB in the shape of a thumb keyboard for the Teensy 3.2, Teensy LC, or Butterfly STM32L433. thingiverse HyperPixel 4 & Raspberry Pi 3 B+ Handheld for the 3d printed faceplate shown in the photos.hackaday.io page for more photos, info and project Logs.teensy-thumb-keyboard github for KiCad PCB files, Fusion360 model links, 3d printer STLs and example Arduino keyboard firmware sketch.