Skip to the content
PCBKitNew board
2 layers129.5 × 69.9 mmManiaPadRev2, the printed circuit board in 3D

ManiaPadRev2

Schmevlin/ManiaPad

4 button macro pad for use in rhythm games, includes CAD/PCB design

Size
129.5 × 69.9 mm
Copper layers
2
Thickness
1.6 mm
Parts
31
Nets
35
Pads
168
Tracks, vias
94, 3
Pours
1
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
18 Jan 2023
Updated
23 Jan 2023

Overview

ManiaPadRev2 is an open-source printed circuit board by Schmevlin, from the Schmevlin/ManiaPad repository on GitHub. It is a 2-layer board of 129.5 × 69.9 mm with 31 parts on 35 nets, routed with 94 tracks and 3 vias.

It is built around the SC0915, MX1A-11NN and WS2812B. Its parts include 6 switches, 5 ICs, 4 capacitors, 4 diodes and 1 connector.

Main components

3

README

README.md

ManiaPad

4 button macro pad for use in rhythm games, primarily for osu!/osu!Mania

Parts List

  • pcb based on the one in this repo
  • raspberry pi pico
  • 0.91" I2C SSD 1306 OLED Module
  • 1x4 pin header
  • 4 individual WS2812B leds
  • (optional) 4 100nF 1206 SMD capacitors
  • 4 kailh hotswap sockets
  • 4 cherry mx style mechanical keyboard switches
  • 2 6mm x 6mm x 4.3mm tactile switch (push button)
  • 10 M3 x 16mm machine screws
  • 10 M3 nuts
  • 3D Printed Parts
    • 4 plate spacer
    • 2 key block
    • 10 button spacer
    • 1 bottom
    • 6 short spacer
    • 1 middle plate
    • 2 button extender

Button modes/layout

Button modes and layouts are in the code as the "modes" variable, with a tuples of (function name, string name). The functions define what buttons are pressed and what behaviour is associated with each mode. To swap modes hold the top left button then press the top right button.

Parts

31
QtyValueFootprintReferences
10MountingHole_3.2mm_M3_ISO7380MountingHole:MountingHole_3.2mm_M3_ISO7380M3, M3, M3, M3, M3, M3, M3, M3, M3, M3
4100nFCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC1, C2, C3, C4
4MX1A-11NNMX1A-11NN:CHERRY_MX1A-11NN_SWITCHU1, U2, U3, U4
4PG151101S11PG151101S11:SW_PG151101S11S1, S2, S3, S4
4WS2812BLED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mmD1, D2, D3, D4
2SW_PushButton_Switch_THT:SW_PUSH_6mmSW1, SW2
1Conn_01x04Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ1
1LOGOGraphics:knightG***
1SC0915SC0915:RPi_Pico_SMD_THU5

Questions

How big is the ManiaPadRev2 PCB?

It measures 129.5 × 69.9 mm and has 2 copper layers, 1.6 mm thick.

What parts does the ManiaPadRev2 use?

31 parts, built around the SC0915, MX1A-11NN and WS2812B. 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 ManiaPadRev2 KiCad files?

From the Schmevlin/ManiaPad repository on GitHub, at the commit this page was made from: the board is pcb/maniaPadRev2.kicad_pcb and its schematic pcb/maniaPadRev2.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the ManiaPadRev2 design in my own project?

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

Similar boards

  • 2 layers77.6 × 90.4 mmCuddles the Catacorn, the printed circuit board in 3D

    Cuddles the Catacorn

    galaxyeden/Cuddles-the-Catacorn

    Cuddles the Catacorn

    39 parts
  • 2 layers158.8 × 120.6 mmMini keyboard, the printed circuit board in 3D

    Mini keyboard

    hdlguy/kicad

    Miscellaneous KiCad work

    87 parts3MIT
  • 2 layers57.3 × 84.9 mmV13macropad, the printed circuit board in 3D

    V13macropad

    trinibos1/Trkey_macro

    A macropad for TRkey

    24 parts3MIT
  • 2 layers79.4 × 66.1 mmMacropad, the printed circuit board in 3D

    Macropad

    axooexe/Macropad-s-PCB

    This repository contains the schematics and PCB layout files for a custom 8switches and an encoder macropad.

    19 parts1
  • 2 layers60 × 116 mmGetou, the printed circuit board in 3D

    Getou

    gnahiak2/getou_

    ( This needs manual review cuz fallout project )

    25 parts1MIT
  • 2 layers176 × 125.5 mmMini Keyboard, the printed circuit board in 3D

    Mini Keyboard

    NnamOnye/Keypad-Design

    33 parts1
  • 2 layers84.5 × 90 mmBLE MacroPad, the printed circuit board in 3D

    BLE MacroPad

    YasinC4342/BLE-MacroPad

    General purpose bluetooth macro keypad

    56 parts1MIT
  • 4 layers98.4 × 41.3 mmPCB Related, the printed circuit board in 3D

    PCB Related

    Antoinbrn/TazPad

    hack pad that will help you save time coding

    16 parts