# Pi MIDI Cyberdeck
## Description
Raspberry Pi 4 based cyberdeck MIDI controller with a rugged portable interface, tactile controls, display support, USB MIDI, and optional standalone power/interface expansion.
## Project Details
- **Owner:** vibraize
- **Created:** 7/9/2026
- **Last Updated:** 7/12/2026
- **Visibility:** Public
## Key Components
### D1 — [SS54B](https://www.flux.ai/lcsc/ss54b~08ci.md)
- Role: Protection
- Manufacturer Name: XUMAO
- LCSC Part Number: C360458
- Product Info Url: https://www.lcsc.com/product-detail/schottky-diodes_xumao-ss54b_C22466134.html
- Role Details: Input protection diode feeding 5V_PROTECTED. Verify voltage drop and current/thermal rating before high-current layout.
- JLCPCB Part Class: Extended Part
- Package or Case Code: DO-214BA_L4.8-W2.9-LS5.3-RD
- Part Type: Schottky Barrier Diodes (SBD)
- Current Rating: 5A
- Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2410121803_XUMAO-SS54B_C22466134.pdf
- Manufacturer Part Number: SS54B
- Diode Type: Schottky Diode
- Forward Voltage: 550mV
- Reverse Voltage: 40V
**Pins:**
- A [pin 2]
- C [pin 1]
### J1 — [2.54-2*20](https://www.flux.ai/lcsc/2p54-220~216j.md)
- Part Type: Female Headers
- Manufacturer Part Number: 2.54-2*20
- Symbol Style: parametric-v1
- Role: Pi Interface
- Manufacturer Name: ZHOURI(洲日)
- JLCPCB Part Class: Extended Part
- Package or Case Code: HDR-TH_40P-P2.54-V-F-R2-C20-S2.54
- Role Details: 2x20 2.54 mm Raspberry Pi 4 GPIO header interface.
- LCSC Part Number: C2977589
- Datasheet URL: https://www.lcsc.com/datasheet/C2977589.pdf?spm=wm.sxq.inf.ggs&lcsc_vid=T1kIXgFeT1NaU1RXQFBbUlUHT1cKU1NXFVBeX1VSTlAxVlNeR1VeX1VXT1lbUDsOAxUeFF5JWBYZEEoKFBINSQcJGk4dAgUUFAk%3D
- License: https://creativecommons.org/licenses/by/4.0/
**Pins:**
- 1 [pin 1]
- 10 [pin 10]
- 11 [pin 11]
- 12 [pin 12]
- 13 [pin 13]
- 14 [pin 14]
- 15 [pin 15]
- 16 [pin 16]
- 17 [pin 17]
- 18 [pin 18]
- 19 [pin 19]
- 2 [pin 2]
- 20 [pin 20]
- 21 [pin 21]
- 22 [pin 22]
- 23 [pin 23]
- 24 [pin 24]
- 25 [pin 25]
- 26 [pin 26]
- 27 [pin 27]
- 28 [pin 28]
- 29 [pin 29]
- 3 [pin 3]
- 30 [pin 30]
- 31 [pin 31]
- 32 [pin 32]
- 33 [pin 33]
- 34 [pin 34]
- 35 [pin 35]
- 36 [pin 36]
- 37 [pin 37]
- 38 [pin 38]
- 39 [pin 39]
- 4 [pin 4]
- 40 [pin 40]
- 5 [pin 5]
- 6 [pin 6]
- 7 [pin 7]
- 8 [pin 8]
- 9 [pin 9]
### J10 — [Pin Header 01x06 2.54mm Vertical](https://www.flux.ai/vasy_skral/pin-header-01x06-254mm-vertical~jyw.md)
- Manufacturer Part Number: 61061-A / EC11 20 mm shaft encoder
- Purchase Url: https://a.co/d/0dakZN08
- Role: Encoder Connector
- Connector Positions: 6
- Manufacturer Name: JESSINIE
- Role Details: Encoder 5 six-pin build connector: Pin_1 A, Pin_2 B, Pin_3 encoder common/GND, Pin_4 push switch to U5, Pin_5 switch common/GND, Pin_6 reserved NC.
- Part Type: Connector
- License: https://creativecommons.org/licenses/by/4.0/
**Pins:**
- Pin_1 [pin 1]
- Pin_2 [pin 2]
- Pin_3 [pin 3]
- Pin_4 [pin 4]
- Pin_5 [pin 5]
- Pin_6 [pin 6]
### J11 — [Pin Header 01x06 2.54mm Vertical](https://www.flux.ai/vasy_skral/pin-header-01x06-254mm-vertical~jyw.md)
- Manufacturer Name: JESSINIE
- Role Details: Encoder 6 six-pin build connector: Pin_1 A, Pin_2 B, Pin_3 encoder common/GND, Pin_4 push switch to U5, Pin_5 switch common/GND, Pin_6 reserved NC.
- Role: Encoder Connector
- Part Type: Connector
- License: https://creativecommons.org/licenses/by/4.0/
- Manufacturer Part Number: 61061-A / EC11 20 mm shaft encoder
- Purchase Url: https://a.co/d/0dakZN08
- Connector Positions: 6
**Pins:**
- Pin_1 [pin 1]
- Pin_2 [pin 2]
- Pin_3 [pin 3]
- Pin_4 [pin 4]
- Pin_5 [pin 5]
- Pin_6 [pin 6]
### J12 — [Pin Header 01x06 2.54mm Vertical](https://www.flux.ai/vasy_skral/pin-header-01x06-254mm-vertical~jyw.md)
- Manufacturer Name: JESSINIE
- License: https://creativecommons.org/licenses/by/4.0/
- Part Type: Connector
- Connector Positions: 6
- Role Details: Encoder 7 six-pin build connector: Pin_1 A, Pin_2 B, Pin_3 encoder common/GND, Pin_4 push switch to U5, Pin_5 switch common/GND, Pin_6 reserved NC.
- Manufacturer Part Number: 61061-A / EC11 20 mm shaft encoder
- Role: Encoder Connector
- Purchase Url: https://a.co/d/0dakZN08
**Pins:**
- Pin_1 [pin 1]
- Pin_2 [pin 2]
- Pin_3 [pin 3]
- Pin_4 [pin 4]
- Pin_5 [pin 5]
- Pin_6 [pin 6]
### J13 — [Pin Header 01x06 2.54mm Vertical](https://www.flux.ai/vasy_skral/pin-header-01x06-254mm-vertical~jyw.md)
- Connector Positions: 6
- License: https://creativecommons.org/licenses/by/4.0/
- Part Type: Connector
- Role Details: Encoder 8 six-pin build connector: Pin_1 A, Pin_2 B, Pin_3 encoder common/GND, Pin_4 push switch to U5, Pin_5 switch common/GND, Pin_6 reserved NC.
- Purchase Url: https://a.co/d/0dakZN08
- Manufacturer Name: JESSINIE
- Role: Encoder Connector
- Manufacturer Part Number: 61061-A / EC11 20 mm shaft encoder
**Pins:**
- Pin_1 [pin 1]
- Pin_2 [pin 2]
- Pin_3 [pin 3]
- Pin_4 [pin 4]
- Pin_5 [pin 5]
- Pin_6 [pin 6]
### J14 — [Pin Header 01x06 2.54mm Vertical](https://www.flux.ai/vasy_skral/pin-header-01x06-254mm-vertical~jyw.md)
- Manufacturer Part Number: 61061-A / EC11 20 mm shaft encoder
- Connector Positions: 6
- Manufacturer Name: JESSINIE
- Role: Encoder Connector
- License: https://creativecommons.org/licenses/by/4.0/
- Role Details: Encoder 9 six-pin build connector: Pin_1 A, Pin_2 B, Pin_3 encoder common/GND, Pin_4 push switch to U5, Pin_5 switch common/GND, Pin_6 reserved NC.
- Purchase Url: https://a.co/d/0dakZN08
- Part Type: Connector
**Pins:**
- Pin_1 [pin 1]
- Pin_2 [pin 2]
- Pin_3 [pin 3]
- Pin_4 [pin 4]
- Pin_5 [pin 5]
- Pin_6 [pin 6]
### J15 — [Pin Header 01x02 2.54mm Vertical](https://www.flux.ai/jharwinbarrozo/generic-pin-header-01x02-2p54mm-vertical~4uy.md)
- Purchase Url: https://a.co/d/0jacy5m2 / https://a.co/d/048xasRp reference kit only
- License: https://creativecommons.org/licenses/by/4.0/
- Part Type: Connector
- Role Details: Arcade-style momentary button connector for 3x3 grid, position BTN_1. User links include complete arcade-controller kits; no individual PCB-level button pinout was available, so this remains a 2-pin active-low button placeholder.
- Role: Button Connector
**Pins:**
- P1 [pin 1]
- P2 [pin 2]
### J16 — [Pin Header 01x02 2.54mm Vertical](https://www.flux.ai/jharwinbarrozo/generic-pin-header-01x02-2p54mm-vertical~4uy.md)
- Role: Button Connector
- Part Type: Connector
- Role Details: Arcade-style momentary button connector for 3x3 grid, position BTN_2. User links include complete arcade-controller kits; no individual PCB-level button pinout was available, so this remains a 2-pin active-low button placeholder.
- License: https://creativecommons.org/licenses/by/4.0/
- Purchase Url: https://a.co/d/0jacy5m2 / https://a.co/d/048xasRp reference kit only
**Pins:**
- P1 [pin 1]
- P2 [pin 2]
### J17 — [Pin Header 01x02 2.54mm Vertical](https://www.flux.ai/jharwinbarrozo/generic-pin-header-01x02-2p54mm-vertical~4uy.md)
- Purchase Url: https://a.co/d/0jacy5m2 / https://a.co/d/048xasRp reference kit only
- Part Type: Connector
- License: https://creativecommons.org/licenses/by/4.0/
- Role: Button Connector
- Role Details: Arcade-style momentary button connector for 3x3 grid, position BTN_3. User links include complete arcade-controller kits; no individual PCB-level button pinout was available, so this remains a 2-pin active-low button placeholder.
**Pins:**
- P1 [pin 1]
- P2 [pin 2]
### J18 — [Pin Header 01x02 2.54mm Vertical](https://www.flux.ai/jharwinbarrozo/generic-pin-header-01x02-2p54mm-vertical~4uy.md)
- Role Details: Arcade-style momentary button connector for 3x3 grid, position BTN_4. User links include complete arcade-controller kits; no individual PCB-level button pinout was available, so this remains a 2-pin active-low button placeholder.
- Purchase Url: https://a.co/d/0jacy5m2 / https://a.co/d/048xasRp reference kit only
- License: https://creativecommons.org/licenses/by/4.0/
- Part Type: Connector
- Role: Button Connector
**Pins:**
- P1 [pin 1]
- P2 [pin 2]
### J19 — [Pin Header 01x02 2.54mm Vertical](https://www.flux.ai/jharwinbarrozo/generic-pin-header-01x02-2p54mm-vertical~4uy.md)
- Role: Button Connector
- Role Details: Arcade-style momentary button connector for 3x3 grid, position BTN_5. User links include complete arcade-controller kits; no individual PCB-level button pinout was available, so this remains a 2-pin active-low button placeholder.
- Purchase Url: https://a.co/d/0jacy5m2 / https://a.co/d/048xasRp reference kit only
- License: https://creativecommons.org/licenses/by/4.0/
- Part Type: Connector
**Pins:**
- P1 [pin 1]
- P2 [pin 2]
### J2 — [USB4960-00-C](https://www.flux.ai/adrian95/usb4960-00-c.md)
- Mount: Surface Mount
- Role Details: Main 5 V input from external switched USB-C wall supply. Rev 1 target supply is 5.1 V / 5 A / 27 W; connector and cable must be rated for the expected current.
- Part Type: Connectors
- Manufacturer Part Number: USB4960-00-C
- Manufacturer Name: GCT (GLOBAL CONNECTOR TECHNOLOGY)
- Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/user-uploaded/4098655e1ae24c6e04a3d5c849f1e57a70599131a588b2c70b5da697cb99b549.pdf
- Role: Power Input
- License: https://creativecommons.org/licenses/by/4.0/
- Symbol Style: parametric-v1
- Power Requirements: 5.1 V input, 5 A target supply
**Pins:**
- CC1 [pin A5]
- CC2 [pin B5]
- DN1 [pin A7]
- DN2 [pin B7]
- DP1 [pin A6]
- DP2 [pin B6]
- GND_1 [pin A1]
- GND_2 [pin A12]
- GND_3 [pin B1]
- GND_4 [pin B12]
- GND_5 [pin S1]
- GND_6 [pin S2]
- GND_7 [pin S3]
- GND_8 [pin S4]
- SBU1 [pin A8]
- SBU2 [pin B8]
- VBUS_1 [pin A4]
- VBUS_2 [pin A9]
- VBUS_3 [pin B4]
- VBUS_4 [pin B9]
### J20 — [Pin Header 01x02 2.54mm Vertical](https://www.flux.ai/jharwinbarrozo/generic-pin-header-01x02-2p54mm-vertical~4uy.md)
- Role Details: Arcade-style momentary button connector for 3x3 grid, position BTN_6. User links include complete arcade-controller kits; no individual PCB-level button pinout was available, so this remains a 2-pin active-low button placeholder.
- Purchase Url: https://a.co/d/0jacy5m2 / https://a.co/d/048xasRp reference kit only
- License: https://creativecommons.org/licenses/by/4.0/
- Part Type: Connector
- Role: Button Connector
**Pins:**
- P1 [pin 1]
- P2 [pin 2]
### J21 — [Pin Header 01x02 2.54mm Vertical](https://www.flux.ai/jharwinbarrozo/generic-pin-header-01x02-2p54mm-vertical~4uy.md)
- Purchase Url: https://a.co/d/0jacy5m2 / https://a.co/d/048xasRp reference kit only
- Role: Button Connector
- Part Type: Connector
- License: https://creativecommons.org/licenses/by/4.0/
- Role Details: Arcade-style momentary button connector for 3x3 grid, position BTN_7. User links include complete arcade-controller kits; no individual PCB-level button pinout was available, so this remains a 2-pin active-low button placeholder.
**Pins:**
- P1 [pin 1]
- P2 [pin 2]
### J22 — [Pin Header 01x02 2.54mm Vertical](https://www.flux.ai/jharwinbarrozo/generic-pin-header-01x02-2p54mm-vertical~4uy.md)
- Role Details: Arcade-style momentary button connector for 3x3 grid, position BTN_8. User links include complete arcade-controller kits; no individual PCB-level button pinout was available, so this remains a 2-pin active-low button placeholder.
- License: https://creativecommons.org/licenses/by/4.0/
- Part Type: Connector
- Role: Button Connector
- Purchase Url: https://a.co/d/0jacy5m2 / https://a.co/d/048xasRp reference kit only
**Pins:**
- P1 [pin 1]
- P2 [pin 2]
### J23 — [Pin Header 01x02 2.54mm Vertical](https://www.flux.ai/jharwinbarrozo/generic-pin-header-01x02-2p54mm-vertical~4uy.md)
- Role Details: Arcade-style momentary button connector for 3x3 grid, position BTN_9. User links include complete arcade-controller kits; no individual PCB-level button pinout was available, so this remains a 2-pin active-low button placeholder.
- Purchase Url: https://a.co/d/0jacy5m2 / https://a.co/d/048xasRp reference kit only
- Part Type: Connector
- Role: Button Connector
- License: https://creativecommons.org/licenses/by/4.0/
**Pins:**
- P1 [pin 1]
- P2 [pin 2]
### J24 — [640452-8](https://www.flux.ai/jecstronic/640452-8~ahf.md)
- Manufacturer Name: TE Connectivity AMP Connectors
- Datasheet URL: https://www.te.com/usa-en/product-640452-8.datasheet.pdf
- License: https://creativecommons.org/licenses/by/4.0/
- Role Details: Joystick connector for color-wheel control: 3.3 V, GND, VRx ADC, VRy ADC, and switch. User arcade-controller links do not expose a board-level joystick pinout; verify the actual joystick module before plugging in or designing cutouts.
- Purchase Url: https://a.co/d/0jacy5m2 / https://a.co/d/048xasRp reference kit only
- Role: Joystick Connector
- Manufacturer Part Number: 640452-8
- Part Type: Connector
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
- 3 [pin 3]
- 4 [pin 4]
- 5 [pin 5]
- 6 [pin 6]
- 7 [pin 7]
- 8 [pin 8]
### J3 — [USB type A_61400416021](https://www.flux.ai/jecstronic/usb-type-a61400416021~ko.md)
- Role: Trackball Connector
- Role Details: Trackball connector for ThunderStick TS-UTB01 arcade trackball. Listing indicates use with PC/Mac/Raspberry Pi via USB interface board; exact USB interface board/cable/pinout must be verified before layout.
- Part Type: USB A
- Manufacturer Part Number: TS-UTB01
- License: https://creativecommons.org/licenses/by/4.0/
- Datasheet URL: https://www.we-online.com/components/products/datasheet/61400416021.pdf
- Purchase Url: https://a.co/d/0hEpfnJz
- Manufacturer Name: ThunderStick
**Pins:**
- D- [pin 2]
- D+ [pin 3]
- GND [pin 1]
- VBUS [pin 4]
### J30 — [530480310](https://www.flux.ai/adrian95/530480310~dup.md)
- Datasheet URL: https://www.molex.com/pdm_docs/sd/530480310_sd.pdf
- Manufacturer Name: Molex
- Symbol Style: Legacy
- Manufacturer Part Number: 530480310
- License: https://creativecommons.org/licenses/by/4.0/
- Mount: Through Hole
- Role: Master Fader Connector
- Part Type: Connectors
- Role Details: 3-pin analog master fader placeholder: 3.3 V, wiper/ADC, GND; exact fader footprint/module pending verification.
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
- 3 [pin 3]
### J31 — [Pin Header 01x02 2.54mm Vertical](https://www.flux.ai/jharwinbarrozo/generic-pin-header-01x02-2p54mm-vertical~4uy.md)
- Role: Status LED Connector
- Part Type: Connector
- License: https://creativecommons.org/licenses/by/4.0/
- Role Details: Bare status LED 1 connector above small round screen. R4 provides 330 ohm current limiting; verify LED color/polarity and panel mounting method.
**Pins:**
- P1 [pin 1]
- P2 [pin 2]
### J32 — [Pin Header 01x02 2.54mm Vertical](https://www.flux.ai/jharwinbarrozo/generic-pin-header-01x02-2p54mm-vertical~4uy.md)
- Role Details: Bare status LED 2 connector above small round screen. R5 provides 330 ohm current limiting; verify LED color/polarity and panel mounting method.
- Part Type: Connector
- License: https://creativecommons.org/licenses/by/4.0/
- Role: Status LED Connector
**Pins:**
- P1 [pin 1]
- P2 [pin 2]
### J33 — [Pin Header 01x02 2.54mm Vertical](https://www.flux.ai/jharwinbarrozo/generic-pin-header-01x02-2p54mm-vertical~4uy.md)
- Role Details: Bare status LED 3 connector above small round screen. R6 provides 330 ohm current limiting; verify LED color/polarity and panel mounting method.
- Part Type: Connector
- License: https://creativecommons.org/licenses/by/4.0/
- Role: Status LED Connector
**Pins:**
- P1 [pin 1]
- P2 [pin 2]
### J34 — [Pin Header 01x02 2.54mm Vertical](https://www.flux.ai/jharwinbarrozo/generic-pin-header-01x02-2p54mm-vertical~4uy.md)
- License: https://creativecommons.org/licenses/by/4.0/
- Part Type: Connector
- Role: Internal fan power connector
- Connector Positions: 2
- Reference Design URL: https://a.co/d/04nFacGj
- Power Requirements: 5 V fan, current TBD from actual fan
- Role Details: Repurposed from obsolete power switch: pin 1 = 5V_PROTECTED, pin 2 = GND. For Vilros/Raspberry Pi case fan or equivalent 5V two-wire fan; fan runs whenever the external plug is on.
**Pins:**
- P1 [pin 1]
- P2 [pin 2]
### J35 — [640452-8](https://www.flux.ai/jecstronic/640452-8~ahf.md)
- Manufacturer Part Number: 640452-8
- Part Type: Connector
- License: https://creativecommons.org/licenses/by/4.0/
- Datasheet URL: https://www.te.com/usa-en/product-640452-8.datasheet.pdf
- Manufacturer Name: TE Connectivity AMP Connectors
- Role: Connector
- Role Details: 8-pin debug/programming header: 3.3 V, GND, SWCLK, SWDIO, RUN, BOOTSEL/QSPI_SS, UART TX/RX spare.
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
- 3 [pin 3]
- 4 [pin 4]
- 5 [pin 5]
- 6 [pin 6]
- 7 [pin 7]
- 8 [pin 8]
### J36 — [Pin Header 01x06 2.54mm Vertical](https://www.flux.ai/vasy_skral/pin-header-01x06-254mm-vertical~jyw.md)
- Manufacturer Name: GODIYMODULES
- Connector Positions: 6
- Role: Illuminated tactile switch connector
- Part Type: Connector
- Purchase Url: https://a.co/d/0hO6SELu
- License: https://creativecommons.org/licenses/by/4.0/
- Manufacturer Part Number: ZH-LED1212-010
- Connector Type: Panel switch connector
- Connector Pitch: 2.54mm
- Role Details: Illuminated 12x12x7.3 mm momentary tactile button connector for parameter toggle 1 above arcade grid. Pin_1 is signal, Pin_3/Pin_6 are GND, Pin_5 is LED cathode/anode path through 330 ohm resistor; verify actual A-F pinout and LED polarity before PCB footprint.
**Pins:**
- Pin_1 [pin 1]
- Pin_2 [pin 2]
- Pin_3 [pin 3]
- Pin_4 [pin 4]
- Pin_5 [pin 5]
- Pin_6 [pin 6]
### J37 — [Pin Header 01x06 2.54mm Vertical](https://www.flux.ai/vasy_skral/pin-header-01x06-254mm-vertical~jyw.md)
- Role: Illuminated tactile switch connector
- Part Type: Connector
- License: https://creativecommons.org/licenses/by/4.0/
- Connector Type: Panel switch connector
- Connector Pitch: 2.54mm
- Manufacturer Name: GODIYMODULES
- Connector Positions: 6
- Purchase Url: https://a.co/d/0hO6SELu
- Role Details: Illuminated 12x12x7.3 mm momentary tactile button connector for parameter toggle 2 above arcade grid. Pin_1 is signal, Pin_3/Pin_6 are GND, Pin_5 is LED cathode/anode path through 330 ohm resistor; verify actual A-F pinout and LED polarity before PCB footprint.
- Manufacturer Part Number: ZH-LED1212-010
**Pins:**
- Pin_1 [pin 1]
- Pin_2 [pin 2]
- Pin_3 [pin 3]
- Pin_4 [pin 4]
- Pin_5 [pin 5]
- Pin_6 [pin 6]
### J38 — [Pin Header 01x06 2.54mm Vertical](https://www.flux.ai/vasy_skral/pin-header-01x06-254mm-vertical~jyw.md)
- Connector Positions: 6
- Connector Type: Panel switch connector
- License: https://creativecommons.org/licenses/by/4.0/
- Part Type: Connector
- Role: Illuminated tactile switch connector
- Connector Pitch: 2.54mm
- Purchase Url: https://a.co/d/0hO6SELu
- Manufacturer Name: GODIYMODULES
- Role Details: Illuminated 12x12x7.3 mm momentary tactile button connector for parameter toggle 3 above arcade grid. Pin_1 is signal, Pin_3/Pin_6 are GND, Pin_5 is LED cathode/anode path through 330 ohm resistor; verify actual A-F pinout and LED polarity before PCB footprint.
- Manufacturer Part Number: ZH-LED1212-010
**Pins:**
- Pin_1 [pin 1]
- Pin_2 [pin 2]
- Pin_3 [pin 3]
- Pin_4 [pin 4]
- Pin_5 [pin 5]
- Pin_6 [pin 6]
### J39 — [Pin Header 01x06 2.54mm Vertical](https://www.flux.ai/vasy_skral/pin-header-01x06-254mm-vertical~jyw.md)
- Role Details: Illuminated 12x12x7.3 mm momentary tactile button connector for menu/arrow previous under main screen. Pin_1 is signal, Pin_3/Pin_6 are GND, Pin_5 is LED cathode/anode path through 330 ohm resistor; verify actual A-F pinout and LED polarity before PCB footprint.
- Manufacturer Part Number: ZH-LED1212-010
- Connector Pitch: 2.54mm
- Connector Type: Panel switch connector
- Connector Positions: 6
- Purchase Url: https://a.co/d/0hO6SELu
- Manufacturer Name: GODIYMODULES
- Part Type: Connector
- Role: Illuminated tactile switch connector
- License: https://creativecommons.org/licenses/by/4.0/
**Pins:**
- Pin_1 [pin 1]
- Pin_2 [pin 2]
- Pin_3 [pin 3]
- Pin_4 [pin 4]
- Pin_5 [pin 5]
- Pin_6 [pin 6]
### J4 — [1747981-1](https://www.flux.ai/adrian95/1747981-1~ba1.md)
- Power Requirements: 5 V, listing current about 0.62 A / 3.1 W
- Reference Design URL: https://a.co/d/0hSizIKE
- Manufacturer Name: Hosyond
- Human Interface: 7-inch capacitive touchscreen, 1024x600
- Part Type: Connector
- Role: Main display power/touch placeholder
- License: https://creativecommons.org/licenses/by/4.0/
- Manufacturer Part Number: B09XKC53NH / 7-inch 1024x600 HDMI touchscreen
- Datasheet URL: https://www.te.com/usa-en/product-1747981-1.datasheet.pdf
- Role Details: Hosyond 7-inch IPS HDMI capacitive touchscreen. Use direct Pi HDMI plus USB touch/power cabling; PCB connector is a planning placeholder, not routed HDMI.
- Purchase Url: https://a.co/d/0aBZzVXk
**Pins:**
- +5V Power [pin 18]
- CEC [pin 13]
- DDC Clock [pin 15]
- DDC Data [pin 16]
- Ground [pin 17]
- Hot Plug Detect [pin 19]
- No connection [pin 14]
- SHIELD [pin S4]
- SHIELD [pin S1]
- SHIELD [pin S3]
- SHIELD [pin S2]
- TDMS Clock Shield [pin 11]
- TDMS Clock- [pin 12]
- TDMS Clock+ [pin 10]
- TDMS Data 0 Shield [pin 8]
- TDMS Data 0- [pin 9]
- TDMS Data 0+ [pin 7]
- TDMS Data 1 Shield [pin 5]
- TDMS Data 1- [pin 6]
- TDMS Data 1+ [pin 4]
- TDMS Data 2 Shield [pin 2]
- TDMS Data 2- [pin 3]
- TDMS Data 2+ [pin 1]
### J40 — [Pin Header 01x06 2.54mm Vertical](https://www.flux.ai/vasy_skral/pin-header-01x06-254mm-vertical~jyw.md)
- Manufacturer Part Number: ZH-LED1212-010
- Connector Type: Panel switch connector
- Role: Illuminated tactile switch connector
- Connector Positions: 6
- Manufacturer Name: GODIYMODULES
- Connector Pitch: 2.54mm
- Role Details: Illuminated 12x12x7.3 mm momentary tactile button connector for menu/arrow next under main screen. Pin_1 is signal, Pin_3/Pin_6 are GND, Pin_5 is LED cathode/anode path through 330 ohm resistor; verify actual A-F pinout and LED polarity before PCB footprint.
- Part Type: Connector
- License: https://creativecommons.org/licenses/by/4.0/
- Purchase Url: https://a.co/d/0hO6SELu
**Pins:**
- Pin_1 [pin 1]
- Pin_2 [pin 2]
- Pin_3 [pin 3]
- Pin_4 [pin 4]
- Pin_5 [pin 5]
- Pin_6 [pin 6]
### J41 — [USB4960-00-C](https://www.flux.ai/adrian95/usb4960-00-c.md)
- Mount: Surface Mount
- Part Type: Connectors
- Manufacturer Part Number: USB4960-00-C
- Manufacturer Name: GCT (GLOBAL CONNECTOR TECHNOLOGY)
- Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/user-uploaded/4098655e1ae24c6e04a3d5c849f1e57a70599131a588b2c70b5da697cb99b549.pdf
- Role Details: Dedicated self-powered USB-C data connector for RP2040 native USB MIDI. VBUS is sensed only through R19/R20 and is not tied to SW_5V_OUT.
- License: https://creativecommons.org/licenses/by/4.0/
- Symbol Style: parametric-v1
- Connector Type: USB Connectors
- Role: Protection
**Pins:**
- CC1 [pin A5]
- CC2 [pin B5]
- DN1 [pin A7]
- DN2 [pin B7]
- DP1 [pin A6]
- DP2 [pin B6]
- GND_1 [pin A1]
- GND_2 [pin A12]
- GND_3 [pin B1]
- GND_4 [pin B12]
- GND_5 [pin S1]
- GND_6 [pin S2]
- GND_7 [pin S3]
- GND_8 [pin S4]
- SBU1 [pin A8]
- SBU2 [pin B8]
- VBUS_1 [pin A4]
- VBUS_2 [pin A9]
- VBUS_3 [pin B4]
- VBUS_4 [pin B9]
### J5 — [640452-8](https://www.flux.ai/jecstronic/640452-8~ahf.md)
- Role: Aux Display Connector
- Manufacturer Name: Waveshare
- Datasheet URL: https://www.te.com/usa-en/product-640452-8.datasheet.pdf
- Role Details: USB pass-through header for Waveshare RP2350-LCD-1.28 round display board: pin 1 VBUS, pin 2 D+, pin 3 D-, pin 4 GND. Remaining pins no-connect/reserved; Pi SPI0 pins are no longer used.
- License: https://creativecommons.org/licenses/by/4.0/
- Part Type: Connector
- Manufacturer Part Number: RP2350 1.28inch Display
- Purchase Url: https://a.co/d/06mQHiat / https://a.co/d/0hIIClj9
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
- 3 [pin 3]
- 4 [pin 4]
- 5 [pin 5]
- 6 [pin 6]
- 7 [pin 7]
- 8 [pin 8]
### J6 — [Pin Header 01x06 2.54mm Vertical](https://www.flux.ai/vasy_skral/pin-header-01x06-254mm-vertical~jyw.md)
- Role Details: Encoder 1 six-pin build connector: Pin_1 A, Pin_2 B, Pin_3 encoder common/GND, Pin_4 push switch to U5, Pin_5 switch common/GND, Pin_6 reserved NC.
- Manufacturer Part Number: 61061-A / EC11 20 mm shaft encoder
- Role: Encoder Connector
- Part Type: Connector
- Connector Positions: 6
- License: https://creativecommons.org/licenses/by/4.0/
- Manufacturer Name: JESSINIE
- Purchase Url: https://a.co/d/0dakZN08
**Pins:**
- Pin_1 [pin 1]
- Pin_2 [pin 2]
- Pin_3 [pin 3]
- Pin_4 [pin 4]
- Pin_5 [pin 5]
- Pin_6 [pin 6]
### J7 — [Pin Header 01x06 2.54mm Vertical](https://www.flux.ai/vasy_skral/pin-header-01x06-254mm-vertical~jyw.md)
- Purchase Url: https://a.co/d/0dakZN08
- Connector Positions: 6
- Role Details: Encoder 2 six-pin build connector: Pin_1 A, Pin_2 B, Pin_3 encoder common/GND, Pin_4 push switch to U5, Pin_5 switch common/GND, Pin_6 reserved NC.
- Manufacturer Part Number: 61061-A / EC11 20 mm shaft encoder
- Part Type: Connector
- License: https://creativecommons.org/licenses/by/4.0/
- Role: Encoder Connector
- Manufacturer Name: JESSINIE
**Pins:**
- Pin_1 [pin 1]
- Pin_2 [pin 2]
- Pin_3 [pin 3]
- Pin_4 [pin 4]
- Pin_5 [pin 5]
- Pin_6 [pin 6]
### J8 — [Pin Header 01x06 2.54mm Vertical](https://www.flux.ai/vasy_skral/pin-header-01x06-254mm-vertical~jyw.md)
- Manufacturer Name: JESSINIE
- Role Details: Encoder 3 six-pin build connector: Pin_1 A, Pin_2 B, Pin_3 encoder common/GND, Pin_4 push switch to U5, Pin_5 switch common/GND, Pin_6 reserved NC.
- License: https://creativecommons.org/licenses/by/4.0/
- Connector Positions: 6
- Part Type: Connector
- Manufacturer Part Number: 61061-A / EC11 20 mm shaft encoder
- Purchase Url: https://a.co/d/0dakZN08
- Role: Encoder Connector
**Pins:**
- Pin_1 [pin 1]
- Pin_2 [pin 2]
- Pin_3 [pin 3]
- Pin_4 [pin 4]
- Pin_5 [pin 5]
- Pin_6 [pin 6]
### J9 — [Pin Header 01x06 2.54mm Vertical](https://www.flux.ai/vasy_skral/pin-header-01x06-254mm-vertical~jyw.md)
- License: https://creativecommons.org/licenses/by/4.0/
- Purchase Url: https://a.co/d/0dakZN08
- Part Type: Connector
- Role Details: Encoder 4 six-pin build connector: Pin_1 A, Pin_2 B, Pin_3 encoder common/GND, Pin_4 push switch to U5, Pin_5 switch common/GND, Pin_6 reserved NC.
- Role: Encoder Connector
- Manufacturer Name: JESSINIE
- Connector Positions: 6
- Manufacturer Part Number: 61061-A / EC11 20 mm shaft encoder
**Pins:**
- Pin_1 [pin 1]
- Pin_2 [pin 2]
- Pin_3 [pin 3]
- Pin_4 [pin 4]
- Pin_5 [pin 5]
- Pin_6 [pin 6]
### U1 — [RP2040](https://www.flux.ai/lcsc/rp2040~i5s.md)
- CPU Maximum Speed: 133MHz
- ADC (Bit): 12bit
- Package or Case Code: QFN-56_L7.0-W7.0-P0.40-TL-EP4.0
- Manufacturer Name: Raspberry Pi(树莓派)
- License: https://creativecommons.org/licenses/by/4.0/
- Symbol Style: parametric-v1
- GPIO Ports Number: 30
- Integrated Circuit Type: Microcontroller
- LCSC Part Number: C2961140
- Manufacturer Part Number: RP2040
- Datasheet URL: https://www.lcsc.com/datasheet/C2961140.pdf?spm=wm.sxq.inf.ggs&lcsc_vid=FlkNBAIDRQULVABfFAVZBgZVFVZYBgZSQ1NeBVIFQlExVlNeR1VbUlVVTldXXjsOAxUeFF5JWBYZEEoKFBINSQcJGk4dAgUUFAk%3D
- Role Details: RP2040 scans cyberdeck controls and communicates MIDI/control data to Raspberry Pi.
- Part Type: Microcontroller
- Role: Control MCU
**Pins:**
- ADC_AVDD [pin 43]
- DVDD [pin 23]
- DVDD [pin 50]
- GND [pin 57]
- GPIO0 [pin 2]
- GPIO1 [pin 3]
- GPIO10 [pin 13]
- GPIO11 [pin 14]
- GPIO12 [pin 15]
- GPIO13 [pin 16]
- GPIO14 [pin 17]
- GPIO15 [pin 18]
- GPIO16 [pin 27]
- GPIO17 [pin 28]
- GPIO18 [pin 29]
- GPIO19 [pin 30]
- GPIO2 [pin 4]
- GPIO20 [pin 31]
- GPIO21 [pin 32]
- GPIO22 [pin 34]
- GPIO23 [pin 35]
- GPIO24 [pin 36]
- GPIO25 [pin 37]
- GPIO26_ADC0 [pin 38]
- GPIO27_ADC1 [pin 39]
- GPIO28_ADC2 [pin 40]
- GPIO29_ADC3 [pin 41]
- GPIO3 [pin 5]
- GPIO4 [pin 6]
- GPIO5 [pin 7]
- GPIO6 [pin 8]
- GPIO7 [pin 9]
- GPIO8 [pin 11]
- GPIO9 [pin 12]
- IOVDD [pin 49]
- IOVDD [pin 42]
- IOVDD [pin 22]
- IOVDD [pin 1]
- IOVDD [pin 33]
- IOVDD [pin 10]
- QSPI_SCLK [pin 52]
- QSPI_SD0 [pin 53]
- QSPI_SD1 [pin 55]
- QSPI_SD2 [pin 54]
- QSPI_SD3 [pin 51]
- QSPI_SS [pin 56]
- RUN [pin 26]
- SWCLK [pin 24]
- SWD [pin 25]
- TESTEN [pin 19]
- USB_DM [pin 46]
- USB_DP [pin 47]
- USB_VDD [pin 48]
- VREG_IN [pin 44]
- VREG_VOUT [pin 45]
- XIN [pin 20]
- XOUT [pin 21]
### U2 — [W25Q16JWSSIQ TR](https://www.flux.ai/lcsc/w25q16jwssiq-tr~gw6g.md)
- Role Details: 16 Mbit QSPI flash for RP2040 firmware storage.
- Role: Boot Flash
- JLCPCB Part Class: Extended Part
- Manufacturer Name: WINBOND(华邦)
- Manufacturer Part Number: W25Q16JWSSIQ TR
- LCSC Part Number: C2595077
- Package or Case Code: SOIC-8_L5.3-W5.3-P1.27-LS8.0-BL
**Pins:**
- ~{CS} [pin 1]
- CLK [pin 6]
- DI(IO0) [pin 5]
- DO(IO1) [pin 2]
- GND [pin 4]
- HOLD#orRESET#(IO3) [pin 7]
- VCC [pin 8]
- WP#(IO2) [pin 3]
### U3 — [MCP1703Ax-330xxDB](https://www.flux.ai/kicad-part-library/mcp1703ax-330xxdb~ev8.md)
- Package or Case Code: SOT-223-3_TabPin2
- Datasheet URL: http://ww1.microchip.com/downloads/en/DeviceDoc/20005122B.pdf
- Role: Voltage Regulator
- Manufacturer Part Number: MCP1703Ax-330xxDB
- Role Details: Local 3.3 V LDO for RP2040/control electronics only. Do not use this rail for Raspberry Pi, main display, or trackball power; preliminary 3.3 V budget is roughly 0.15-0.25 A until measured.
- Manufacturer Name: Microchip Technology Inc.
**Pins:**
- GND [pin 2]
- VI [pin 1]
- VO [pin 3]
### U4 — [MCP23017-E-SS](https://www.flux.ai/jecstronic/mcp23017-e-ss~ke.md)
- Manufacturer Part Number: MCP23017-E/SS
- Role: Logic-level Shifting
- License: https://creativecommons.org/licenses/by/4.0/
- Manufacturer Name: Microchip
- Role Details: MCP23017 16-bit I2C GPIO expander at 3.3 V; scans 9 arcade buttons, 3 parameter toggles, and 2 menu buttons to avoid RP2040 GPIO exhaustion.
- Part Type: Integrated Circuit
- Datasheet URL: http://www.microchip.com/mymicrochip/filehandler.aspx?ddocname=en023709
**Pins:**
- ~RESET~ [pin 18]
- A0 [pin 15]
- A1 [pin 16]
- A2 [pin 17]
- GPA0 [pin 21]
- GPA1 [pin 22]
- GPA2 [pin 23]
- GPA3 [pin 24]
- GPA4 [pin 25]
- GPA5 [pin 26]
- GPA6 [pin 27]
- GPA7 [pin 28]
- GPB0 [pin 1]
- GPB1 [pin 2]
- GPB2 [pin 3]
- GPB3 [pin 4]
- GPB4 [pin 5]
- GPB5 [pin 6]
- GPB6 [pin 7]
- GPB7 [pin 8]
- INTA [pin 20]
- INTB [pin 19]
- NC [pin 14]
- NC [pin 11]
- SCK [pin 12]
- SDA [pin 13]
- VDD [pin 9]
- VSS [pin 10]
### U5 — [MCP23017-E-SS](https://www.flux.ai/jecstronic/mcp23017-e-ss~ke.md)
- Manufacturer Part Number: MCP23017-E/SS
- Role: I/O Expander
- Role Details: MCP23017 at I2C address 0x21 for encoder push-click inputs; shares CTRL_I2C_SDA/SCL with U4 and is polled by firmware.
- Datasheet URL: http://www.microchip.com/mymicrochip/filehandler.aspx?ddocname=en023709
- Part Type: Integrated Circuit
- Manufacturer Name: Microchip
- License: https://creativecommons.org/licenses/by/4.0/
**Pins:**
- ~RESET~ [pin 18]
- A0 [pin 15]
- A1 [pin 16]
- A2 [pin 17]
- GPA0 [pin 21]
- GPA1 [pin 22]
- GPA2 [pin 23]
- GPA3 [pin 24]
- GPA4 [pin 25]
- GPA5 [pin 26]
- GPA6 [pin 27]
- GPA7 [pin 28]
- GPB0 [pin 1]
- GPB1 [pin 2]
- GPB2 [pin 3]
- GPB3 [pin 4]
- GPB4 [pin 5]
- GPB5 [pin 6]
- GPB6 [pin 7]
- GPB7 [pin 8]
- INTA [pin 20]
- INTB [pin 19]
- NC [pin 14]
- NC [pin 11]
- SCK [pin 12]
- SDA [pin 13]
- VDD [pin 9]
- VSS [pin 10]
### Y1 — [ABM8-272-T3](https://www.flux.ai/cherepanyadima/abm8-272-t3.md)
- Mount: Surface Mount
- Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/user-uploaded/abcc29c0156577dc07e713211d7690f701eead215bfdc93b0a8eb05501727ce2.pdf
- Role: Clock
- Manufacturer Part Number: ABM8-272-T3
- Role Details: 12 MHz RP2040 reference crystal with 10 pF load capacitance.
- Manufacturer Name: Abracon
- Part Type: Crystals and Oscillators
**Pins:**
- CRYSTAL_1 [pin 1]
- CRYSTAL_2 [pin 3]
- GND_1 [pin 2]
- GND_2 [pin 4]
*The full schematic, PCB layout, bill of materials, and interactive design are available at [https://www.flux.ai/vibraize/pi-midi-cyberdeck~ar](https://www.flux.ai/vibraize/pi-midi-cyberdeck~ar).*
---
*Generated from [https://www.flux.ai/vibraize/pi-midi-cyberdeck~ar](https://www.flux.ai/vibraize/pi-midi-cyberdeck~ar)*