Skip to the content
PCBKitNew board
2 layers35 × 24.7 mmVb controller shoulder left pcb, the printed circuit board in 3D

Vb controller shoulder left pcb

misteraddons/Reflex-CTRL19

Update Firmware: Select + Start + Up + Plug in USB | Mode | Button Combo | | --- | --- | | Nintendo Switch Mode | B + Plug in USB | | Xinput | A + Plug in USB |

Size
35 × 24.7 mm
Copper layers
2
Thickness
2 mm
Parts
4
Nets
2
Pads
50
Tracks, vias
12, 0
Pours
2
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
21 Jul 2023
Updated
17 Oct 2026

Overview

Vb controller shoulder left pcb is an open-source printed circuit board by misteraddons, from the misteraddons/Reflex-CTRL repository on GitHub. It is a 2-layer board of 35 × 24.7 mm with 4 parts on 2 nets, routed with 12 tracks and 0 vias.

Its parts include 1 connector and 1 switch.

README

README.md

General

A series of drop in replacement circuit boards to convert console controllers directly to USB. Reflex CTRL uses GP2040-CE firmware, and boasts an incredibly low 0.8ms latency.

Controllers

Config

Web Config mode = Start + Plug in USB, then visit 192.168.7.1

CTRL NES

alt text

Update Firmware: Select + Start + Up + Plug in USB

ModeButton Combo
Nintendo Switch ModeB + Plug in USB
XinputA + Plug in USB
ShortcutButton Combo
D-pad modeSelect + Start + Down
Left analog stick modeSelect + Start + Left
Right analog stick modeSelect + Start + Right
HomeSelect + Start + Up

CTRL SNES

alt text

Update Firmware: Select + Start + Up + Plug in USB

ModeButton Combo
Nintendo Switch ModeB + Plug in USB
XinputA + Plug in USB
DirectInput / PS3Y + Plug in USB
PS4X + Plug in USB*
  • PS4 mode requires additional steps. Enter Web Config mode, then go to Settings > Input Mode Settings > PS4 > Authentication Mode Settings for more info.
ShortcutButton Combo
D-pad modeSelect + Start + Down
Left analog stick modeSelect + Start + Left
Right analog stick modeSelect + Start + Right
HomeSelect + Start + Up
Turbo enable/disableLeft + Select + Button
Turbo rate increaseLeft + Up + Select
Turbo rate decreaseLeft + Down + Select

Turbo works on B, A, Y, X, L and R. The rate starts at 10 shots per second (range 2-30) and is saved; turbo button choices reset when the controller is unplugged.

CTRL Virtual Boy

alt text

Update Firmware: Select + Start + Up + Plug in USB

ModeButton Combo
Nintendo Switch ModeRight DPad Down + Plug in USB
XinputRight DPad Right + Plug in USB
DirectInput / PS3Right DPad Left + Plug in USB
PS4Right DPad Up + Plug in USB*
KeyboardR + Plug in USB*
  • PS4 mode requires additional steps. Enter Web Config mode, then go to Settings > Input Mode Settings > PS4 > Authentication Mode Settings for more info.
ShortcutButton Combo
D-pad modeSelect + Start + Down
Left analog stick modeSelect + Start + Left
Right analog stick modeSelect + Start + Right
HomeSelect + Start + Up

CTRL Genesis 6

alt text

Update Firmware: Mode + Start + Up + Plug in USB

ModeButton Combo
Nintendo Switch ModeA + Plug in USB
XinputB + Plug in USB
DirectInput / PS3X + Plug in USB
PS4Y + Plug in USB*
KeyboardC + Plug in USB
  • PS4 mode requires additional steps. Enter Web Config mode, then go to Settings > Input Mode Settings > PS4 > Authentication Mode Settings for more info.
ShortcutButton Combo
D-pad modeMode + Start + Down
Left analog stick modeMode + Start + Left
Right analog stick modeMode + Start + Right
HomeMode + Start + Up

CTRL Saturn

alt text

Update Firmware: Start + Plug in USB to enter Web Config. Navigate to 192.168.7.1. Click Reboot, then USB (BOOT SEL).

ModeButton Combo
Nintendo Switch ModeA + Plug in USB
XinputB + Plug in USB
DirectInput / PS3X + Plug in USB
PS5Y + Plug in USB (Requires authentication dongle)
Xbox OneC + Plug in USB (Requires authentication dongle)
KeyboardR + Plug in USB
  • Xbox authentication requires an authentication dongle (TBD)
ShortcutButton Combo
D-pad modeL + Start + Down
Left analog stick modeL + Start + Left
Right analog stick modeL + Start + Right
HomeL + Start + Up

Parts

4
QtyValueFootprintReferences
1Button_PadVideoGames:BTN_Controller_5mm_0.3_0.3SW9
1Conn_01x02Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_VerticalJ1
1LSMountingHole:MountingHole_1.2mm_PadJW8
1LS-MountingHole:MountingHole_1.2mm_PadJW5

Questions

How big is the Vb controller shoulder left pcb PCB?

It measures 35 × 24.7 mm and has 2 copper layers, 2 mm thick.

What parts does the Vb controller shoulder left pcb use?

4 parts. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Vb controller shoulder left pcb KiCad files?

From the misteraddons/Reflex-CTRL repository on GitHub, at the commit this page was made from: the board is PCBs/Virtual Boy/V1.0/Shoulder-L/vb_controller_shoulder_left_pcb.kicad_pcb and its schematic PCBs/Genesis-6/V1.0/genesis-6_controller_pcb.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Vb controller shoulder left pcb design in my own project?

Its repository states no licence, so its author keeps all rights: ask misteraddons before reusing the design.

More from misteraddons/Reflex-CTRL

4
  • 2 layers126.8 × 54.7 mmSnes controller pcb, the printed circuit board in 3D

    Snes controller pcb

    misteraddons/Reflex-CTRL

    Update Firmware: Select + Start + Up + Plug in USB | Mode | Button Combo | | --- | --- | | Nintendo Switch Mode | B + Plug in USB | | Xinput | A + Plug in USB |

    67 parts19
  • 2 layers129.5 × 59.5 mmVb controller pcb, the printed circuit board in 3D

    Vb controller pcb

    misteraddons/Reflex-CTRL

    Update Firmware: Select + Start + Up + Plug in USB | Mode | Button Combo | | --- | --- | | Nintendo Switch Mode | B + Plug in USB | | Xinput | A + Plug in USB |

    58 parts19
  • 2 layers122 × 50 mmSaturn controller pcb, the printed circuit board in 3D

    Saturn controller pcb

    misteraddons/Reflex-CTRL

    Update Firmware: Select + Start + Up + Plug in USB | Mode | Button Combo | | --- | --- | | Nintendo Switch Mode | B + Plug in USB | | Xinput | A + Plug in USB |

    51 parts19
  • 2 layers113 × 43.1 mmNes controller pcb, the printed circuit board in 3D

    Nes controller pcb

    misteraddons/Reflex-CTRL

    Update Firmware: Select + Start + Up + Plug in USB | Mode | Button Combo | | --- | --- | | Nintendo Switch Mode | B + Plug in USB | | Xinput | A + Plug in USB |

    50 parts19

Similar boards

  • 2 layers18.5 × 26 mm24g2usb rp2350zero, the printed circuit board in 3D

    24g2usb rp2350zero

    joypad-ai/joypad-os

    Universal controller firmware for building adapters, dongles, and custom controllers.

    4 parts1.7kApache-2.0
  • 2 layers116 × 33 mm966595-1 and 963356-1, the printed circuit board in 3D

    966595-1 and 963356-1

    rusefi/rusefi

    rusefi - GPL internal combustion engine control unit

    4 parts1.2k
  • 2 layers19 × 18 mmDaughter board, the printed circuit board in 3D

    Daughter board

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    4 parts915
  • 2 layers24.8 × 24.8 mmNrf24 breakout, the printed circuit board in 3D

    Nrf24 breakout

    tardate/LittleArduinoProjects

    a collection of "Little Electronic & Arduino Projects", most involving electronics or an Arduino in one way or another!

    4 parts803MIT
  • 2 layers26 × 20 mmCap chain, the printed circuit board in 3D

    Cap chain

    drandyhaas/KiCadRoutingTools

    A set of Python/Rust tools to aid routing in KiCad

    4 parts744MIT
  • 2 layers34.7 × 20 mmXG Station Power MSI, the printed circuit board in 3D

    XG Station Power MSI

    osy/XG_Mobile_Station

    Open source eGPU dock for ROG Ally and ROG Flow

    4 parts712CC-BY-4.0
  • 2 layers20.3 × 24.5 mmJack power input, the printed circuit board in 3D

    Jack power input

    Luos-io/luos_engine

    Open-source and real-time orchestrator for cyber-physical-systems, to easily design, test and deploy embedded applications and digital twins.

    4 parts546MIT