Hack Club jolts - learn to build real things

Search

Footprints

Now it's time to assign some footprints! First, open the footprint assigner tool.

#Assign the XIAO

  • For the Xiao, assign the custom footprint that you downloaded earlier; its name should be modified-XIAO-nRF52840-SMD.

#Assign the switches

  • For the buttons I used chalk hotswap sockets from marbastlib, but you can use any other keyswitch.

#Assign the diodes

  • For the diodes I used 1N5819 which are SMD, so it's a bit harder to solder, but I recommend them if you want a compact design. If you go for THT diodes, don't place them next to the switches but rather somewhere else on the PCB. The footprint for this is Diode_SMD:D_SOD-123.

#Assign the resistors

  • For the resistors, I recommend Resistor_SMD:R_0805_2012Metric, but you can use any other package.

#Assign the mousebites

  • For the mousebites/breakoffs, assign the panelization:mouse-bite-5mm-slot footprints from the library that we downloaded earlier.

#Assign the battery pads

  • For the testpoints/battery pads, I used TestPoint:TestPoint_Pad_D2.0mm, but you can use larger.