Loading files…
A fully customizable macro pad with 24 mechanical switches and 4 rotary encoders, designed with KiCAD and featuring an little baby RP2040 microcontroller.
HexadecipadV2 is hackpad designed for the blueprint/hackpad ysws. I spent about 6 hours pulling my hair out over case design before I knew what I was doing... ps. I still have no idea what I'm doing.
Key Features:
HexadecipadV2/
├── CAD/ # Case and mechanical design files
│ └── README.md # CAD file documentation
├── Firmware/ # Source firmware code
│ └── README.md # Firmware documentation
├── PCB/ # KiCad PCB design files
│ └── HexadecipadV2/ # Main PCB project
│ └── README.md # PCB documentation
├── Production/ # Manufacturing-ready files
│ ├── CAD/ # STL files for 3D printing
│ │ └── README.md # 3D printing guide
│ ├── Firmware/ # Production firmware
│ │ └── README.md # Firmware installation guide
│ ├── PCB/ # Gerber files for PCB fab
│ │ └── README.md # PCB ordering guide
│ └── README.md # Production overview
└── Other files/ # Supporting files
├── 3d models/ # Component STEP models
│ └── README.md # 3D models documentation
├── images/ # Documentation images
│ └── README.md # Images documentation
└── README.md # Other files overview
PCB Filled:
PCB Unfilled:
| # | References | Value | Footprint | Quantity |
|---|---|---|---|---|
| 1 | R1, R2 | R | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | 2 |
| 2 | D1–D28 | D | D_DO-35_SOD27_P7.62mm_Horizontal | 28 |
| 3 | U1 | XIAO-RP2040-DIP | XIAO-RP2040-DIP | 1 |
| 4 | U2 | MCP23017_SP | DIP-28_W7.62mm | 1 |
| 5 | SW5–SW28 | SW_Push_45deg | MX-Hotswap-1U | 24 |
| 6 | SW1–SW4 | Encoder | RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm | 4 |
| 7 | N/A | M3x16mm screws | N/A | 4 |
Have a look at Firmware to see my stupid code.
This project is licensed under the MIT License - see the LICENSE file for details.
Contributing will probably end up with me being fried because of my terrible everything in this project.
No comments yet. Be the first to ask about this board.