Skip to content

GIXLabs/macro_pad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

A place for the GIX Pico Pad Workshop content

In this workshop, we will be making a 4-button macro keypad that you can program yourself.

Bill of Materials (BOM)

  • Raspberry Pi Pico
  • 4x surface mount tactile switch
  • GIX PicoPad PCB
  • Solder paste stencil
  • Credit card (or other plastic straight edge)
  • Lead-free solder paste

Libraries needed

Download bundle library here

Before continuing make sure your board's lib folder has the following libraries:

  • adafruit_hid
  • adafruit_debouncer
  • adafruit_ticks

Setup

  1. 3D print a stencil holder (in the cad folder) for each stencil.
  2. Many stencils come as one large sheet. We recommend carefully cutting the stencil down to a more manageable size using a pair of sheet metal shears.
  3. Since the cut edges can be quite sharp, wrap the sharp edges in tape.
  4. We recommend baking many of the Raspberry Pi Picos to the main board ahead of the event as this adds a particularly long step.
    1. Either hot plate or reflow oven will work.

Steps

  1. Place the board in the stencil holder and lower the stencil over it. The pads on the board should match the holes in the stencil.
  2. Squeeze a thick line of solder paste across one side of the stencil.
  3. Using a credit card or similar piece of plastic, swipe the solder paste across the stencil.
  4. Lift the stencil to reveal a board with solder paste on its pads.
  5. Using tweezers, drop the tactile switch on the solder paste. Positioning does not have to be perfect as surface tension will pull the part into place.
  6. Using a hot air gun set to 450 F, heat the solder paste at each switch until it shimmers and turns silver. Don't worry about the solder paste spreading out as it gets hot.
  7. If the keypad does not call itself CIRCUITPY when you plug it in, you will need to copy and paste the UF2 file found here to the drive.
  8. Install the libraries by dragging them into the lib folder on the CIRCUITPY drive.
  9. Download the code from here and put it in the CIRCUITPY drive. Make sure to name it code.py.

References

Pico Four Keypad

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors