
Procon gcc button board
ESCA47/thingamaPRO
Order at your own risk, even i fuck up too often. Maybe poke at me for help but for the most part you are on your own if you do decide to order these.

Order at your own risk, even i fuck up too often. Maybe poke at me for help but for the most part you are on your own if you do decide to order these.
Procon gcc main pcb is an open-source printed circuit board by ESCA47, from the ESCA47/thingamaPRO repository on GitHub, published under the CERN-OHL-S-2.0 licence. It is a 2-layer board of 110.9 × 59.5 mm with 77 parts on 79 nets, routed with 1,187 tracks and 126 vias.
It is built around the RP2040, MCP3002-I/P and W25Q128JVSIQ, with the MBR0520 among its other parts. Its parts include 19 capacitors, 19 resistors, 11 ICs, 7 diodes and 6 connectors. It belongs with the RP2040 boards of this library.
Order at your own risk, even i fuck up too often. Maybe poke at me for help but for the most part you are on your own if you do decide to order these. This projecet was created to do the stupid thing I wanted and I got mine.
Goals of the project is to give as one to one a switch pro feel for ultimate on a gcc/phob interface. Anything past that is a nice bonus(melee or people calibrating to their own prefrences).
I highly implore you to calibrate either to the 3dp jig(and follow reccommended offsets or test for your own(except cstick that one is pretty bang on already)) or use some octo shell to calibrate before putting circle gates on these as otherwise the sticks will feel like dogshit and that's on you or whoever made you the thingamapro and you should yell at them.
Some things to absolutely not forget when ordering:
Front boards are 0.8mm thick and need gold finish to work at their best, ill probably chuck some of my bstock stuff for cheap on etsy if you dont want to drop 80 on 5 standard assembly boards
Main PCB is 1.2mm thick and you can do the regular finish as none are in the context of contact pads
Warnings aside the files I have supplied are only really a start since I personally dont want to say use this part or that part and tank the stuff i use over multiple designs so you will need a couple bit more brain cells to actually part out the boards properly.
So for instance you will need to format the position file properly for jlc to be able to read it and also you need to double check all of the parts are on the right orientation(if someone wants to do this for me feel free since even i dont bother and i tinker with it too much). For the bom it should be descript enough that you can figure out the parts from looking at lcsc so have fun there.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 0.047u | PhobGCC_Footprints:C_0603_HandSoldering | C15, C16, C17, C18 |
| 4 | 100n | Capacitor_SMD:C_0402_1005Metric | C1, C9, C10, C11 |
| 4 | 10k | Resistor_SMD:R_0402_1005Metric | R6, R7, R12, R13 |
| 4 | 1u | PhobGCC_Footprints:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C21, C31, C32, C33 |
| 4 | 2k | PhobGCC_Footprints:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R15, R16, R17, R18 |
| 4 | DRV5055A2xDBZxQ1 | PhobGCC_2_0_0_footprints:SOT-23 | U7, U8, U10, U11 |
| 4 | D_Small | Diode_SMD:D_SOD-323 | D4, D5, D6, D7 |
| 3 | 10k | PhobGCC_Footprints:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R1, R3, R5 |
| 2 | procon_gcc:stickbox_alps | >NAME, >NAME | |
| 2 | 0.047u | Capacitor_SMD:C_0603_1608Metric | C19, C20 |
| 2 | 100R | PhobGCC_Footprints:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R2, R4 |
| 2 | 10u | Capacitor_SMD:C_0603_1608Metric | C22, C23 |
| 2 | 1u | Capacitor_SMD:C_0402_1005Metric | C2, C13 |
| 2 | 27 | Resistor_SMD:R_0402_1005Metric | R29, R30 |
| 2 | 5.1k | PhobGCC_Footprints:R_0603_1608_DNP | R8, R9 |
| 2 | LOGO | dips:test1 | G***, G*** |
| 2 | MBR0520 | Diode_SMD:D_SOD-323 | D2, D8 |
| 2 | MCP3002 | PhobGCC_2_0_0_footprints:SOIC-8_3.9x4.9mm_P1.27mm | U6, U12 |
| 2 | Q_NMOS_GSD | PhobGCC_Footprints:SOT-23 | Q2, Q3 |
| 2 | Rumble | PhobGCC_Footprints:rumble_pins | J1, J7 |
| 1 | 1k | Resistor_SMD:R_0402_1005Metric | R19 |
| 1 | 1k | PhobGCC_2_0_0_footprints:C_0402_1005Metric | R14 |
| 1 | 2x DRV5053CAQLPGM Hall Effect Sensors | PhobGCC_Footprints:GCC_Stickbox_2 | U2 |
| 1 | 6.3V 47uF | Capacitor_Tantalum_SMD:CP_EIA-3216-18_Kemet-A | C3 |
| 1 | BOOTSEL | PhobGCC_2_0_0_footprints:SW_TS-1187A-B-A-B | S1 |
| 1 | Conn_01x03_Male | PhobGCC_Footprints:PinHeader_1x01_P2.54mm_Vertical | J6 |
| 1 | Conn_01x06_Female | PhobGCC_Footprints:GCC_Header_Straight_1x06_Pitch2.00mm | J4 |
| 1 | Crystal_GND3 | Crystal:Resonator_SMD_Murata_CSTxExxV-3Pin_3.0x1.1mm | Y1 |
| 1 | Fuse | PhobGCC_Footprints:Fuse_1206_3216Metric | F1 |
| 1 | LOGO | silks:natsu | G*** |
| 1 | M7C | PhobGCC_Footprints:D_SOD-123 | D1 |
| 1 | Q_PMOS_GDS | PhobGCC_Footprints:SOT-23 | Q1 |
| 1 | RP2040 | PhobGCC_2_0_0_footprints:RP2040-QFN-56 | U15 |
| 1 | SW_DIP_x04 | dips:C54962_4pos | SW1 |
| 1 | SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | ZL to MCU |
| 1 | Stickbox_Assembly | PhobGCC_Footprints:GCC_Stickbox_Hall_Only | U3 |
| 1 | To Button Board | procon_gcc:molex_5051101492_14P | J3 |
| 1 | USB_C_Receptacle | procon_gcc:Shou Han Type-C 24P QCHT | J9 |
| 1 | W25Q128JVS | PhobGCC_2_0_0_footprints:SOIC-8_5.23x5.23mm_P1.27mm | U9 |
| 1 | XC6206PxxxMR | Package_TO_SOT_SMD:SOT-23 | U14 |
The 75 most common of 77 parts.

ESCA47/thingamaPRO
Order at your own risk, even i fuck up too often. Maybe poke at me for help but for the most part you are on your own if you do decide to order these.


Jwray0/phori_2
Forked from the https://github.com/PhobGCC/PhobGCCv2-HW Project

plants-tech/Zinnia
fork of a fork of phob 2.x (Phob 2.x Official -> PhloraGCC -> Zinnia)

Vishalbabu-09/Auralab_Workstation
Advanced 4-layer PCB design featuring split-plane noise isolation (AGND/DGND) and asynchronous dual-core processing. Implements a handheld multi-tool oscilloscope, current tracker, and symmetrical DC power supply.


sneakylizard123-4/Mega2560plus
Mega 2560+ is an upgraded version of the Arduino Mega 2560. It keeps the same form factor and pinout as the original so it still works with every Mega shield, but it adds an onboard sensor suite and an ESP32-S3…


thawney/PedalPiV2
Pedal Pi V2 by Thawney is an all new and regularly maintained Pedal-Pi by electrosmash; a lo-fi programmable guitar pedal that works with the Raspberry Pi ZERO Board.
It measures 110.9 × 59.5 mm and has 2 copper layers, 1.6 mm thick.
77 parts, built around the RP2040, MCP3002-I/P, W25Q128JVSIQ and MBR0520. 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.
From the ESCA47/thingamaPRO repository on GitHub, at the commit this page was made from: the board is thingamaPRO_main/procon_gcc_main_pcb.kicad_pcb and its schematic thingamaPRO_abxy/procon_gcc_button_board.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the CERN-OHL-S-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).