
GRAM SLIM
GRAMCTRL/GRAM-SLIM
Open source low-profile leverless design with an integrated RP2040.

An RP2040 based TMC2160 stepper driver board
MotorMonster is an open-source printed circuit board by CarVac, from the CarVac/MotorMonster repository on GitHub, published under the CERN-OHL-S-2.0 licence. It is a 4-layer board of 109.5 × 65 mm with 83 parts on 109 nets, routed with 543 tracks and 246 vias.
It is built around the RP2040, LM5164DDA and W25Q128JVSIQ, with the TMC2160-TA, USBLC6-2SC6 and XC6206-2.8V among its other parts. Its parts include 20 capacitors, 11 resistors, 5 ICs, 3 connectors and 2 fuses. It belongs with the RP2040 boards of this library.
RP2040 template for use with box style controllers for the GC
This template was created for the purpose of easing development of box-styled controllers (rectangles) that work with a GameCube console and Nintendo 64 via a USB C to console cable. It uses a RP2040 as its main controller so compatibility to other devices will be limited to the firmware you are using. (Such as HayBox, Pico-Rectangle, etc). There's already a footprint added for a compatible USB-C port that will allow you to used said cables, as well as a USB C to C cable, or C to A cable for PC or Switch.
Labels are already assigned to the default pinout of the most popular firmware available as well as in stock parts for every component from LCSC. I recommend using the Fabrication Toolkit plugin that can be installed through KiCad's PCM.
This templates requires for you to have a minium experience with Kicad and some EE basics. You can just download it as .zip and start creating your own. Make sure you are using Kicad 7.
Small section to highlight proyects that were devveloped using this template.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 10 | 100nF | Capacitor_SMD:C_0402_1005Metric | C3, C5, C6, C11, C12, C13, C14, C15, C16, C17 |
| 8 | 10R | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R_S102, R_S103, R_S105, R_S108, R_S109, R_S110, R_S111, RS_104 |
| 8 | WSP10N10 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | Q_S101, Q_S102, Q_S103, Q_S104, Q_S105, Q_S106, Q_S107, Q_S108 |
| 5 | 470nF | Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C_S105, C_S108, C_S109, C_S111, C_S112 |
| 4 | 1uF | Capacitor_SMD:C_0402_1005Metric | C1, C2, C4, C10 |
| 4 | 47R | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R_S106, R_S107, R_S112, R_S113 |
| 2 | 0R080 | Resistor_SMD:R_2512_6332Metric_Pad1.40x3.35mm_HandSolder | R_S1A1, R_S1B1 |
| 2 | 100nF | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C_S101, C_S102 |
| 2 | 1k | Resistor_SMD:R_0402_1005Metric | R10, R11 |
| 2 | 2.2uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C_S103, C_S104 |
| 2 | 22pF | Capacitor_SMD:C_0402_1005Metric | C7, C8 |
| 2 | 27 | Resistor_SMD:R_0603_1608Metric | R8, R9 |
| 2 | 4.7uF | Capacitor_SMD:C_1210_3225Metric_Pad1.33x2.70mm_HandSolder | C_S107, C_S110 |
| 2 | 5.1k | Resistor_SMD:R_0402_1005Metric | R2, R3 |
| 2 | NetTie_2 | NetTie:NetTie-2_SMD_Pad0.5mm | NT1, NT2 |
| 1 | 100K | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R4 |
| 1 | 10k | Resistor_SMD:R_0402_1005Metric | R7 |
| 1 | 10uF | Capacitor_SMD:C_0402_1005Metric | C9 |
| 1 | 12MHz | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | 1M | Resistor_SMD:R_0603_1608Metric | R1 |
| 1 | 2.2nF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C19 |
| 1 | 2.2uF | Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C18 |
| 1 | 22nF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C_S106 |
| 1 | 2R2 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R_S101 |
| 1 | 453k | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R5 |
| 1 | 47uF | Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C20 |
| 1 | 49.9k | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R6 |
| 1 | 500 mA | Fuse:Fuse_1206_3216Metric | F1 |
| 1 | 510uF | Capacitor_THT:CP_Radial_D18.0mm_P7.50mm | C_S1E1 |
| 1 | 68uH | Inductor_SMD:L_12x12mm_H8mm | L1 |
| 1 | Boot | Button_Switch_SMD:SW_SPST_SKQG_WithStem | SW1 |
| 1 | Conn_01x04 | Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical | J4 |
| 1 | Fuse_Small | Fuse:Fuseholder_Clip-6.3x32mm_Littelfuse_122_Inline_P34.21x7.62mm_D2.54mm_Horizontal | F2 |
| 1 | HV In | TerminalBlock:TerminalBlock_Altech_AK300-2_P5.00mm | J3 |
| 1 | LM5164DDA | Package_SO:HSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.1mm_ThermalVias | U5 |
| 1 | RP2040 | footprints:RP2040-QFN-56 | U3 |
| 1 | TMC2160 | Package_QFP:TQFP-48-1EP_7x7mm_P0.5mm_EP5x5mm | U_S1 |
| 1 | USBLC6-2SC6 | Package_TO_SOT_SMD:SOT-23-6 | U2 |
| 1 | USB_C_Plug_USB2.0 | Connector_USB:USB_C_Receptacle_G-Switch_GT-USB-7010ASV | P1 |
| 1 | W25Q128JVS | Package_SO:SOIC-8_5.23x5.23mm_P1.27mm | U4 |
| 1 | XC6206 | Package_TO_SOT_SMD:SOT-23 | U1 |

GRAMCTRL/GRAM-SLIM
Open source low-profile leverless design with an integrated RP2040.

quark-works/Integrated-OF1
Design files are available in this repository. Production files for JLCPCB in the releases page. Tested working and fitting previously mentioned Frame 1 cases.

GRAMCTRL/GRAM-PRISM
A modular and scalable design based on WunWae's Prism Controller

quark-works/OpenRectangleTemplate
RP2040 template for use with box style controllers for the GC

quark-works/OpenRectangle
Custom PCBs for a RP2040 powered rectangle controller


quark-works/tiebox
Labels are already assigned to the default pinout of the most popular firmware available as well as in stock parts for every component from LCSC.

It measures 109.5 × 65 mm and has 4 copper layers, 1.63 mm thick.
83 parts, built around the RP2040, LM5164DDA, W25Q128JVSIQ and TMC2160-TA. 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 CarVac/MotorMonster repository on GitHub, at the commit this page was made from: the board is MotorMonster/MotorMonster.kicad_pcb and its schematic MotorMonster/Drivers.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).