hackpad/hackpads/Artpad
2024-10-25 09:06:22 +09:00
..
CAD Add f3z assembly files 2024-10-25 09:06:22 +09:00
firmware Add firmware files 2024-10-24 13:03:59 +09:00
pcb Add silkscreen models 2024-10-24 13:25:46 +09:00
README.md Rename Artpad folder 2024-10-24 12:30:05 +09:00

Artpad

This is the Artpad, a macro pad created created to be compatible with the artsey.io keyboard layout. It currently has firmware that uses it as a macro pad, but in the future, I intend to convert it to use the artsey layout.
The features of this macro pad include an expansion port with easy access to the gpio of the Seeed Xiao RP2040 so that with only a small change to the firmware, add a new module can be added to the board to extend its functionality. This can include things like extra keys, rotary encoders, or even oled screens or leds.
The Artpad was designed with asthetics in mind. It has a window in the plate to give a view of the pcb, where there is a neatly lined up row of diodes and the microcontroller. This also allows easy access to the reset and bootloader buttons for a much easier time updating firmware. It may also be possible to add rgb funcionality to this board because the Seeed Xiao RP2040 has a built-in neopixel led.

Artpad_front

Artpad_angle2

Artpad_angle1

image

image

image

Artpad_expanded

BOM

PCB

  • 8 MX switches (preferably something with a very light spring, under 40 grams)
  • 8 Kalih MX hotswap sockets
  • 1 2x7 horizontal female 2.54mm header (digikey part number S5560-ND)
  • 1 Seeed Xiao RP2040 microcontroler
  • 2 1x7 2.54mm pitch header pins
  • 8 1n4148 through hole diodes
  • 1 PCB

Case

  • 4 m3 heat set inserts
  • 4 m3x16mm hex socket cap head screws
  • 1 plate
  • 1 case
  • 1 plate rim

Because this uses surface mount hotswap sockets I am perfectly fine with soldering everything myself.