mirror of
https://github.com/System-End/hackpad.git
synced 2026-04-20 00:35:24 +00:00
new file: hackpads/lychee/firmware/boot.py new file: hackpads/lychee/firmware/code.py new file: hackpads/lychee/pcb/MatriXpad shcematic v1-backups/MatriXpad shcematic v1-2024-10-21_134806.zip new file: hackpads/lychee/pcb/MatriXpad shcematic v1.kicad_pcb new file: hackpads/lychee/pcb/MatriXpad shcematic v1.kicad_prl new file: hackpads/lychee/pcb/MatriXpad shcematic v1.kicad_pro new file: hackpads/lychee/pcb/MatriXpad shcematic v1.kicad_sch new file: hackpads/lychee/pcb/fp-info-cache new file: hackpads/lychee/production/case/Acrylic-see-through.dxf new file: hackpads/lychee/production/case/enclosure-body.stl new file: hackpads/lychee/production/case/enclosure-top.stl new file: hackpads/lychee/production/case/plate.stl new file: hackpads/lychee/production/gerbers/gerbers.zip new file: hackpads/lychee/readme.md |
||
|---|---|---|
| .. | ||
| cad | ||
| firmware | ||
| pcb | ||
| production | ||
| readme.md | ||
lychee mk1
Project Description
This project is a custom-built macropad using a Seeed XIAO RP2040 microcontroller, with a 3x4 matrix of mechanical switches, two EC11 rotary encoders, and an OLED display. The macropad can control system volume, screen brightness, and perform various macros.
It features:
- 12 MX-style switches for custom macros.
- Two rotary encoders: one for volume control, and another for brightness.
- An OLED display showing the current time and a Pomodoro timer for productivity.
Bill of Materials (BOM)
| Item | Quantity |
|---|---|
| Seeed XIAO RP2040 | 1 |
| MX-style Mechanical Switches | 12 |
| EC11 Rotary Encoders | 2 |
| 0.91" OLED Display | 1 |
| PCF8574AN Expander | 1 |
| M3 Heatsets | 4 |
| M3 12mm Screws | 4 |
| Through-hole 4.7k resistor | 3 |
| Through-hole 1N4148 | 12 |
| Pcb | 1 |