This github repo has all the files I used to make a macropad for the average Hackclub user. My macropad contains an OLED and a 3x3 keypad.
The following is a schematic made on KiCAD.
The following is the PCB made on KiCAD.
The following image is the final assembled version (CAD not the real one, I will update my readme.md once I finish building the actual Hackropad).
These are more side views of the Hackropad:
The following are more pictures:
The following is the BOM for the Hackropad
The following is a table of what the BOM is: |Reference |Qty|Value |Footprint | |———————————–|—|———————|——————————————————————| |D1,D2,D3,D4,D5,D6,D7,D8,D9 |9 |D |Diode_THT:D_DO-41_SOD81_P7.62mm_Horizontal | |SW1,SW2,SW3,SW4,SW5,SW6,SW7,SW8,SW9|9 |SW_Push |Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | |U1 |1 |MOUDLE-SEEEDUINO-XIAO|HackClub KiCAD Care Package:XIAO-Generic-Hybrid-14P-2.54-21X17.8MM| |U2 |1 |ER_OLEDM0.91_1x-I2C |Display:ER_OLEDM0.91_1x-I2C |
The D is the diode, sw push are the keys, and U1 is the Moudle Seeduino Xiao (the main MCU), the U2 is the OLED.