# 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)*