VenomEZ
GP2040-CE powered EZ Mod for Venom PS3/PS4 Arcade Stick
Install / Use
/learn @SavageCore/VenomEZREADME
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, using the RP2040 microcontroller and 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 - these are pre-release builds and may not be stable and may lag behind the main branch.
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
-
Go to JLCPCB
-
Click on
Instant Quote -
Click on
Add Gerber fileand choose the file namedGERBER-VenomEZ.zipfrom Releases -
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:
Security Score
Audited on Mar 6, 2026
