Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 34 additions & 0 deletions hackpads/blipyboard/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# blipyboard
An 8 key macropad with an OLED screen and potentiometer for HackPad. It also has 8 SK6812 leds for lighting and utilizes custom KMK firmware. <br>

<img width="766" alt="Screenshot 2025-06-27 at 11 23 31 PM" src="https://github.com/user-attachments/assets/6e3c9dde-a176-4343-b056-4c9db792f5e7" />


# **CAD Model**
<img width="841" alt="Screenshot 2025-06-27 at 9 58 29 PM" src="https://github.com/user-attachments/assets/e92d7d4b-3a6b-4e37-8724-f523f06b017e" /><br>
Designed and Modeled using Fusion 360

# **Schematic**
<img width="706" alt="Screenshot 2025-06-27 at 10 01 06 PM" src="https://github.com/user-attachments/assets/000f60a1-58a0-45a9-8a31-e0d114c8ba91" />

# **PCB**
<img width="766" alt="Screenshot 2025-06-27 at 10 17 19 PM" src="https://github.com/user-attachments/assets/8111699a-26c3-439d-86e2-29937b18e927" /><br>
Schematic and PCB created using KiCad



# **BOM**
8x Cherry MX Switches<br>
9x 1N4148 Diodes<br>
8x SK6812 Mini LED<br>
8x Keycaps<br>
1x Rotary Encoder with push button<br>
1x 0.91" OLED Display (128x32)<br>
1x XIAO-RP2040 microcontroller<br>
4x M3x10mm screws<br>
1x Custom PCB<br>
1x 1kg spool of white filament from Amazon<br>
I will print my own case

# **Inspiration/Challenges**
I created this macropad to learn more about hardware and firmware creation. I wanted to be able to perform my most used functions with singular key presses such as copy/paste and inserting long strings. While working on this hackpad, I encountered issues with the firmware, the pcb, and 3d models associated with the footprints. By looking at other people's submissions and asking for help on slack, I overcame these issues. In the future I want to learn how to integrate QMK firmware and add more advanced animations for the OLED.
Loading