Play along - create a PinePhone keyboard
#67
I'd like to submit my idea for a gamepad:

[Image: mapo6ic.png]

The main focus was simplicity in design (and manufacturing) while not sacrificing capability wherever possible. Here are the highlights:
  • Ability to use headphone and USB Type-C jack while in use. Requires 90 degree adapter or cord
  • Power and data delivered through the pogo pins
  • Landscape layout for better weight distribution
I forgot to add it to the drawing, but there will also be a cut out for the speaker and microphone.

For the electronics, I plan to construct it with 3 PCBs:
  • Main board - Contains STM32G070KBT6 (0.86 USD in quantities > 1000) and pogo pin connector
  • Left gamepad board - All buttons and trigger connections for the left half. Connects to main board with an FFC.
  • Right gamepad board - All buttons and trigger connections for the righthalf. Connects to main board with an FFC.
Software-wise, my initial plan is for the STM32G070KBT6 to be running firmware compatible with HID over I2C. There is already a kernel driver for this protocol. This firmware needs to be written, but from how I understand it, it doesn't appear to be too complex.

For the housing, I went back and forth on adding a slide out or quick-detach mechanism. In the end, I decided to keep it simple for now and stick with strictly a back cover replacement. If viable sliding/quick-detach mechanisms come out of the keyboard contest, I'd be interested in working with those project leaders to be compatible, allowing you to swap out a keyboard for gamepad and vice versa.

I'm working on CAD for the housing now. Once I have a layout I'm happy with I'm planning on moving to PCB design. I'm hoping to keep a log of my work on the wiki: https://wiki.pine64.org/index.php?title=...ne_gamepad


Attached Files
.png   pinephone_gamepad.png (Size: 64.78 KB / Downloads: 271)
  Reply


Messages In This Thread
Betrusted, BlackBerry, Unihertz - by keyboardist - 08-18-2020, 01:16 PM
RE: Betrusted, BlackBerry, Unihertz - by x0r - 08-20-2020, 03:27 AM
RE: Play along - create a PinePhone keyboard - by bridadan - 08-19-2020, 12:34 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Case for Pinephone totilele 13 7,303 04-11-2024, 11:48 AM
Last Post: gramonyl
  keyboard case charging but not typing new2pinephone 18 5,824 02-19-2024, 07:30 AM
Last Post: theResonant
  Keyboard doesn't charge my phone no matter what, so can I charge my phone directly ragreenburg 3 8,814 01-14-2024, 03:34 PM
Last Post: acid andy
  PinePhone Dock with laptop? Mikey1977Y2J 2 644 12-12-2023, 05:43 PM
Last Post: Mikey1977Y2J
  I've added an I2C connector to the PP keyboard eugenr 0 435 11-26-2023, 07:24 AM
Last Post: eugenr
  Update the PinePhone keyboard driver to support missing characters? Peter Gamma 8 8,203 10-22-2023, 08:43 PM
Last Post: Peter Gamma
  key repeat with pinephone keyboard rotwang 0 457 10-22-2023, 03:39 PM
Last Post: rotwang
Exclamation USB mouse isn't working when a PP keyboard is attached? mikeb 3 1,247 10-21-2023, 08:21 PM
Last Post: Peter Gamma
  Pinephone with mini keyboard, trackpad and large power bank? Peter Gamma 0 524 10-21-2023, 07:50 AM
Last Post: Peter Gamma
  Which mini keyboard and mouse to choose for the PP? Peter Gamma 0 621 10-21-2023, 02:55 AM
Last Post: Peter Gamma

Forum Jump:


Users browsing this thread: 4 Guest(s)