Skip to the content
PCBKitNew board
2 layers175.4 × 87.3 mmMDCtrlVer1, the printed circuit board in 3D

MDCtrlVer1

mdiph/MDCtrl4

Simple and Portable Stickless Controller

Size
175.4 × 87.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
24
Nets
36
Pads
226
Tracks, vias
171, 0
Pours
1
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
7 Mar 2023
Updated
30 May 2023

Overview

MDCtrlVer1 is an open-source printed circuit board by mdiph, from the mdiph/MDCtrl repository on GitHub, published under the CC-BY-SA-4.0 licence. It is a 2-layer board of 175.4 × 87.3 mm with 24 parts on 36 nets, routed with 171 tracks and 0 vias.

Its parts include 18 switches and 1 IC. It belongs with the keyboards and input and retro computing and games boards and the RP2040 boards of this library.

README

README.md

MDCtrl

DIY simple and ultraportable controller powered by GP2040-CE Firmware

Finished MDCtrl

BOM

The component that you need to build MDCtrl:

  • MDCtrl PCB
  • MDCtrl Case (2D)
  • Raspberry Pi Pico
  • 12 Kailh hotswap sockets (Optional)
  • 12 Keyboard switches
  • 12 Keycaps
  • 1 Stabilizer
  • 5 6x6x5 Tactile Switches
  • Soldering component
  • Rubber Feet (For the bottom of the case)

PCB thickness should be 1,6mm (Double layer) with masking color of your choice

Board

Board VersionVer1Ver2 (WIP)
PCB Dimension175,418x87,312mmWIP
Board UsedRaspberry Pi PicoWaveshare RP2040-Zero
PortMicro USBUSB-C

Sources

PCB Design built with the following sources:


Shield: CC BY-SA 4.0

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

CC BY-SA 4.0

Parts

24
QtyValueFootprintReferences
12MX_SW_HSmarbastlib-mx:SW_MX_HS_1uSW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8, SW9, SW10, SW11, SW12
5SW_Omron_B3FSButton_Switch_THT:SW_PUSH_6mm_H5mmSW13, SW14, SW15, SW16, SW17
4MountingHoleMountingHole:MountingHole_3.5mmH1, H2, H3, H4
1LOGOMDBox-MAIN:test2G***
1MX_stabmarbastlib-mx:STAB_MX_2uS1
1PicoMCU_RaspberryPi_and_Boards:RPi_Pico_SMD_THU1

Questions

How big is the MDCtrlVer1 PCB?

It measures 175.4 × 87.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the MDCtrlVer1 use?

24 parts. 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 MDCtrlVer1 KiCad files?

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

Can I use the MDCtrlVer1 design in my own project?

Its repository publishes it under the CC-BY-SA-4.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).

Similar boards

  • 2 layers56 × 65 mmSeaTalk1, the printed circuit board in 3D

    SeaTalk1

    dotnet/iot

    This repo includes .NET Core implementations for various IoT boards, chips, displays and PCBs.

    24 parts2.4kMIT
  • 2 layers26.2 × 45.5 mmPL18 multiprotocol, the printed circuit board in 3D

    PL18 multiprotocol

    pascallanger/DIY-Multiprotocol-TX-Module

    Multiprotocol TX Module (or MULTI-Module) is a 2.4GHz transmitter module which controls many different receivers and models.

    24 parts1.9kGPL-3.0
  • 2 layers58 × 35.5 mmHat, the printed circuit board in 3D

    Hat

    menloresearch/asimov-1

    v1 of Asimov, an open-source humanoid robot

    24 parts1.4kCERN-OHL-S-2.0
  • 2 layers21.6 × 19.5 mmMicron Logo LED, the printed circuit board in 3D

    Micron Logo LED

    DraftShift/StealthChanger

    Tool changing system for Vorons and other front mount printer motion systems, not just stealthburner.

    24 parts1.2kGPL-3.0
  • 2 layers158 × 11 mmRainbow Matchstick, the printed circuit board in 3D

    Rainbow Matchstick

    VoronDesign/Voron-Hardware

    Cool Hardware designed by the Voron Design group

    24 parts1.1kGPL-3.0
  • 2 layers85.6 × 54 mmTRACED wio1262-carrier, the printed circuit board in 3D

    TRACED wio1262-carrier

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    24 parts915
  • 2 layers36 × 20 mmCombined, the printed circuit board in 3D

    Combined

    adamb314/ServoProject

    Getting the most out of your hobby servo

    24 parts545