FightKeySmol

Public

@blueokiris

Download board files

Files for version 1. Pick what you came for.

Share FightKeySmol

Check access before sharing the link.

Who can open this board

Anyone can open this board. No sign-in is required.

This link opens the latest version. Copying it does not grant additional access.

Loading 3D model… large boards can take a moment.

README

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.

PartLinkCost
PCBJlcpcb$10
PCB ShippingChoose Global Standard for cheaper$10
SwitchesAmazon$7
Key CapsAliexpress$2
PicoAmazon$8
Rubber FeetAliexpress (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
  2. Add feet.
  3. Solder the pico to the board.
  4. Add caps.
  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.
  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
  7. Enjoy!
Comments

No comments yet. Be the first to ask about this board.

Ask about this board

Sign in to BoardRepo

New here? Signing in creates your account; there is no separate sign-up.