FightKeySmol
PublicLoading 3D model… large boards can take a moment.
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.
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
- Order the board from Jlcpcb. Can just use default options
- Add feet.
- Solder the pico to the board.
- Add caps.
- 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.
- Program the pico. You don't need to rebuild it.
- Press the pico's button down and plug it in to make it show up as a drive
- Copy the .uf2 file in the repo to the drive. It will unmount and program and auto-remount as a controller
- Enjoy!
No comments yet. Be the first to ask about this board.