Skip to content

blueOkiris/FightKeySmol

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fight Key Smol

Description

I made a hitbox for myself a while back that's big and has an enclosure and all that good stuff and cost me maybe $80 to make.

However, lately I've been seeing people pay well over $100 for something that should be maybe $50 max, so I'm redesigning that to fit the style people want, so there's a cheap alternative.

Now yes, you're paying for quality with the others. This doesn't come with an enclosure, and it's DIY; it's minimal, but for some people, that's worth not dropping >= $100. It's an option. That's all

So, this project aims to be a tiny, inexpensive, DIY, keyboard-based fighting-game controller.

Image of Physical Fight Key

Software

The software included in the repo and releases is a pre-built version of the GP2040-CE firmware.

For version 1, there is a custom version due to Start and Select being switched. For version 2, this is not the case, and the stock software can be used.

Parts

It currently costs ~$32 for materials, but shipping is another $10, so I will likely continue to look for more options to cut costs as even $40 is absurd.

Part Link Cost
PCB Jlcpcb $10
PCB Shipping Choose Global Standard for cheaper $10
Switches Amazon $7
Key Caps Aliexpress $2
Pico Amazon $8
Rubber Feet Aliexpress (Hot Glue is alternative) $3
Total - $40

There are probably cheaper ways to get parts like switches, but here's some starting points.

Subdirectories

  • pcb - Fight Key Smol KiCAD PCB project
  • GP2040-CE - submodule containing code.
  • pics - Pics used for the README

Build Instructions

  1. Order the board from Jlcpcb. Can just use default options jlcpcb order
  2. Add feet. feet installation
  3. Solder the pico to the board. pico soldering
  4. Add caps. cap installation
  5. Solder the switches to the board.
    • Press down to make sure they all get put evenly. You may need to
    • If not even, you can reheat a joint and push on the switch to adjust the angle. press down switch soldering
  6. Program the pico. You don't need to rebuild it.
    1. Press the pico's button down and plug it in to make it show up as a drive
    2. Copy the .uf2 file in the repo to the drive. It will unmount and program and auto-remount as a controller pico programming
  7. Enjoy!