Skip to content

SavageCore/VenomEZ

Repository files navigation

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.

VenomEZ VenomEZ-back

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

  2. Click on Instant Quote

  3. Click on Add Gerber file and choose the file named GERBER-VenomEZ.zip from Releases

  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

CC BY-SA 4.0

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published