Blueprint

Kepad

A keypad based off of a Seed Studio Xiao rp2040

Created by Alex Alex 🚀

Tier 4

9 views

0 followers

Timeline

Alex Alex 🚀 added to the journal ago

Ordered Seeed Studio Xiao RP2040

Put in my order for:

  • seeed studio xiao rp2040 - Bit pricey but used discount code so now only paying shipping
  • pcb - The pcb the fun part
  • lcsc parts - x50 BAV16W diodes and a rotary encoder

Addresses and order codes censored

image

image

image

CAN CAN ⚡🚀 approved Kepad ago

Tier approved: 4

Grant approved: $55.00

Alex Alex 🚀 submitted Kepad for review ago

Alex Alex 🚀 added to the journal ago

Found cheaper products

I found cheaper products from different retailers, to lower the price. Removed filament from BOM.
Using 4 retailers based on price, seeed studio for the rp2040 board, jlcpcb for the pcb, lcsc for the diodes and rotary encoder, Amazon for the mx switches.

image.png

Kai Pereira Kai Pereira 🚀 requested changes for Kepad ago

Nice PCB! You're not allowed to by filament though, please use your own or go through #printing-legion! Please also buy all of your components from one spot and get your BOM way lower for your components!

Alex Alex 🚀 submitted Kepad for review ago

Alex Alex 🚀 added to the journal ago

Forgot to add this

Filament spool in black to give the Case and Keycaps a matte black colour as I don't have a matte filament that could be substituted in. Found on amazon for lower than my normal filament price.

image.png

Alex Alex 🚀 added to the journal ago

Organised a BOM for total price for all items

I organised the items to show the usd prices for anything is gbp instead and organise the raw item prices vs shipping costs. This helps understand the costs for reviewers

image.png

Alex Alex 🚀 added to the journal ago

Found Keys and MCU

I found the remaining components I need to buy: which are the seeed studio xiao rp2040, rotary encoder and key switches. The Case and keycaps will be 3D printed.

image.png

image.png

x2 of these
image.png

Alex Alex 🚀 added to the journal ago

Looking for parts

PCb and diodes have been found but currently looking for keyswitches and keys to put on the board and yet to look for the seeed studio xiao rp2040 microcontroller

pcb_cart_keypad.png
keypad_diode_cart.png

Alex Alex 🚀 added to the journal ago

PCB Case

Made Case for the keypad and tried getting the pcb into jlcpcb but failed, due to kicad exporting BOM and CPL wrong, and I couldn't find a diode for the 203_603metric footprint

keypad_render.PNG

Alex Alex 🚀 added to the journal ago

Complied with DRC rules

I selected ignore all for the clearance drc rules as it was due to using a smaller diode size which brought two wires / tracks too close to each other causing the errors.

image.png

Alex Alex 🚀 added to the journal ago

Made a Board Render

I added a margin and made a render of the pcb to get an idea of what the shape of it will be and to start thinking if I want a case or enjoy the pcb in all its glory.
image.png

Alex Alex 🚀 added to the journal ago

Routed PCB

I routed the pcb and removed a key to make space for the Xiao Seed Studio on the board. So the board has 4 columns with 5 rows with a total of 17 Keys and an rotary encoder

image.png

Alex Alex 🚀 added to the journal ago

Created the Schematic for the Keypad

Made the schematic key arrangement is 4 columns by 5 rows:

  • K = Key
  • E = Rotary Encoder
  • 2K = 2 tall key 1x2 size top and bottom will be written out

K K K E
K K K K
K K K K
K K K 2K
K K K 2K

image.png

Alex Alex 🚀 started Kepad ago