Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 26 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,11 @@

Open source PCB for arcade sticks using Raspberry Pi Pico.

## Note

A newer community version of the firmware for the Raspberry Pi Pico can be found here :
<a href=https://github.com/OpenStickCommunity/GP2040-CE>https://github.com/OpenStickCommunity/GP2040-CE</a>

## Introduction

![Pico Fighting Board v1.0](assets/PicoFightingBoard_v1.1.jpg)
Expand All @@ -10,6 +15,27 @@ They say imitation is the highest form of flattery. If that's the case then the

The files for PCB production are in the [Releases](https://github.com/FeralAI/PicoFightingBoard/releases) section. The zip file contains the Gerber and drill files, which is all you'll need if you're soldering SMT components yourself. There are also `csv` files for the BOM (Bill of Materials) and component positioning for SMT assembly service.

## Components needed for assembling your own boards (soldering required)

Pico Fighting Board Components List v1.1a

Qty - Part
<br>1 - Raspberry Pi Pico (non wifi version)
<br>1 - SN74LV1T34DBVR Buffer / Logic chip 5-Pin SOT-2
<br>10 - Screw Terminal Block 2 pins / 3.5mm pitch (other combinations should work)
<br>4 - 4 pin JST-PH 2.0 mm pitch Vertical through hole conn
<br>1 - 5 pin JST-PH 2.0 mm pitch Vertical through hole conn
<br>1 - 2 x 10 2.54 mm pitch Pin header vertical type (2 individual 10 pin ones will work)
<br>1 - 2 x 1 2.54 mm pitch Pin header vertical type
<br>2 - 4 pin JST-SH 1.0 mm pitch Vertical surface mount conn
<br>5 - 330 ohm Resistor 0805 SMD type
<br>2 - 4.7k ohm Capacitor 0805 SMD type
<br>1 - 0.1 uF (100nF) Capacitor 0805 SMD type

## Component Location

![Pico-Fighting-Component-Location-v1_non_branded](https://user-images.githubusercontent.com/49738515/233526525-965f2502-5460-4285-9fbe-e992c22de6ee.jpg)

## Firmware

The [GP2040](https://github.com/FeralAI/GP2040) gamepad firmware for Pi Pico/RP2040 has a pre-configured build for use with the Pico Fighting Board, providing support for XInput (PC, Android, Raspberry Pi, etc.), DInput (PC/PS3) and Nintendo Switch. [Go to the releases](https://github.com/FeralAI/GP2040/releases) and download the `GP2040-PicoFightingBoard.uf2`. To flash:
Expand Down
Loading