100%
duck_pad-hack-club7 Keyboard_shayan view
Description

Imported from GitHub: TheDuck7702/Duck_Pad-Hack-Club7 · commit b637921 · license MIT

Description

A small, 6 key custom made steamdeck. Made with fusion 360 and KiCad.

README

Duck_Pad-Hack-Club

The hackpad i made for Highway for Hackclub. Slack info: username: Shais5738 Email: [email protected]

Overview A compact 6-key and knob keyboard designed for quick access to common functions like volume control, open calculator or other apps, and other shortcuts.

Features

  • 6 customizable keys for various shortcuts.
  • Rotary knob for volume adjustment.
  • Compact and ergonomic design for easy use.

BOM

  • 2x SK6812 LED_SMD:LED_SK6812MINI_PLCC4_3.5x3.5mm_P1.75mm
  • 1x SW7_RotaryEncoder Rotary_Encoder:RotaryEncoder_Alps_EC11E_Vertical_H20mm
  • 6x SW_Push Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB ~
  • 1x XIAO-RP2040-DIP opl:XIAO-RP2040-DIP

Notes: Hey, this is my first formal sudmition of an acc project for a hackathon, so i been told to rly take time in the readme. I got recomeded to go w/ a freind to curcit island. There i joined slack and found out about many programs liek solder and highway. I finished Solder and it was rly fun. I learn alot abotu how to build and set up the structure of the Pcb, which aslo helped me here, and understood how much work goes into these. I started the hack-pad project on Monday so 2 June, but didn't start to do anything until June 4 or 5. I wanted it wo be simple, js following the toutorial while adding my own little things. I have added 6 switches, and a knob. The 6 switches you can set to be differnt keys like prtsc (screenshot) or open calc or just like some numbers so u can enter ur password quicker. The knob will be for like vol control. Doing the scematics and pcb was easy but i have no idea what im doing for the codeing. Like i know python and c++ but i just dont know where to start. I looked at the slack #hackpad and i got a basic idea for it. I think theres 2 ways u can code ts, one way is a type of python called MicroPython(KMK) and another way called(QMK), which is run on C++. I think ill code it in the KMK first, as the slack people said its easier. I might code it in QMK for the experance for my next project.w

Photos: Screenshot 2025-06-04 204325

image

image

Screenshot 2025-06-06 000525

image

Comments
Sign in to comment

No comments yet. Be the first to ask about this board.