An open API service indexing awesome lists of open source software.

https://github.com/savagecore/venomez

GP2040-CE powered EZ Mod for Venom PS3/PS4 Arcade Stick
https://github.com/savagecore/venomez

Last synced: 4 months ago
JSON representation

GP2040-CE powered EZ Mod for Venom PS3/PS4 Arcade Stick

Awesome Lists containing this project

README

          

# VenomEZ
> GP2040-CE powered EZ Mod for Venom PS3/PS4 Arcade Stick

**TESTING** - do not order yet! v1.2 has just been delivered, Player LEDs are still not working, however, the rest of the board is fully functional (including Turbo LED!) and fitment is finally good. I'm working on a new version of the board, v1.3, which will fix the LED issues. Further down the line I'll rework to also add the USB connector found on the stock board so you can choose USB-C or not. Personally I am adding a Neutrik connector to my stick, so I don't need the stock connector.

"EZ" mod for the [Venom PS3/PS4 Arcade Stick](https://imgur.com/rmCg5gm), using the RP2040 microcontroller and [GP2040-CE](https://github.com/OpenStickCommunity/GP2040-CE) firmware. It's a drop-in replacement for the existing PCB, apart from the change to a USB-C connector.

## Firmware

Builds can be found [here](https://github.com/SavageCore/GP2040-CE/actions?query=is%3Asuccess+branch%3Afeature%2Fvenomez+event%3Apull_request) - these are pre-release builds and may not be stable and may lag behind the main branch.

![VenomEZ](https://github.com/SavageCore/VenomEZ/assets/171312/ac50d78a-1aae-4a72-85a8-501b6e38f338)
![VenomEZ-back](https://github.com/SavageCore/VenomEZ/assets/171312/a738d956-d339-4f4a-9ea5-1c30d5c7b2b0)

## Pins

| GPIO | Function |
| --- | -------- |
17 | Up
16 | Down
14 | Left
15 | Right
5 | B1 / A / B / Cross / 2 / K1
6 | B2 / B / A / Circle / 3 / K2
13 | R2 / RT / ZR / R2 / 8 / K3
11 | L2 / LT / ZL / L2 / 7 / K4
7 | B3 / X / Y / Square / 1 / P1
8 | B4 / Y / X / Triangle / 4 / P2
12 | R1 / RB / R / R1 / 6 / P3
10 | L1 / LB / L / L1 / 5 / P4
19 | S1 / Back / Minus / Select / 9 / Coin
18 | S2 / Start / Plus / Start / 10 / Start
9 | A1 / Guide / Home / PS / 13 / ~
20 | A2 / ~ / Capture / ~ / 14 / ~
21 | Turbo
22 | LS/DP Toggle Switch (bound to LS slider add-on, LS position = D-Pad, DP = LS)
23 | Turbo 1/2 Toggle Switch (bound to RS slider add-on, Turbo 2 position = D-Pad, Turbo 1 = RS)
24 | PS3/PS4 Toggle Switch (bound to Focus Mode add-on, disables Start/Select/PS buttons)
25 | Player LED 1
26 | Player LED 2
27 | Player LED 3
28 | Player LED 4
29 | Turbo LED

## Ordering your own boards

1. Go to [JLCPCB](https://jlcpcb.com/)

2. Click on `Instant Quote`

3. Click on `Add Gerber file` and choose the file named `GERBER-VenomEZ.zip`
from [Releases](https://github.com/SavageCore/VenomEZ/releases/latest)

4. Choose the following options for the board:

* Base Material = FR-4
* Layers = 2
* Dimensions = (should auto-populate) 71.97 mm x 41.99 mm
* PCB Qty = 5 (or more)
* Product Type = Industrial/Consumer electronics
* Different Design = 1
* Delivery Format = Single PCB
* PCB Thickness = 1.6
* PCB Color = Whatever you want
* Silkscreen = N/A
* Surface Finish = HASL(with lead)
* Outer Copper Weight = 1oz
* Via Covering = Tented
* Board Outline Tolerance = +/- 0.2mm (Regular)
* Confirm Production file = Yes
* **Remove Order Number = Specify a location**
* Flying Probe Test = Fully Test
* Gold Fingers = No
* Castellated Holes = No
* Edge Plating = No

Advanced options: (I left these as default)

* 4-Wire Kelvin Test = No
* Paper between PCBs = No
* Appearance Quality = IPC Class 2 Standard
* Silkscreen Technology = Ink-jet/Screen Printing Silkscreen
* Package Box = With JLCPCB logo

PCB Assembly:

* PCBA Type = Economic
* Assembly Side = Top Side
* PCBA Qty = (the same as PCB Qty)
* Tooling holes = Added by JLCPCB
* Confirm Parts Placement = Yes

## This is what we're replacing:

![PXL_20230706_222544935](https://github.com/SavageCore/VenomEZ/assets/171312/070c1cbe-40d9-4150-9416-02d24ce2f595)

[![CC BY-SA 4.0][cc-by-sa-shield]][cc-by-sa]

[cc-by-sa]: http://creativecommons.org/licenses/by-sa/4.0/
[cc-by-sa-shield]: https://img.shields.io/badge/License-CC%20BY--SA%204.0-lightgrey.svg