Skip to content

Latest commit

 

History

History
71 lines (60 loc) · 6.21 KB

ASSEMBLY.md

File metadata and controls

71 lines (60 loc) · 6.21 KB

Assembly Guide

For the adventerous, you can assemble the majority of the badge yourself with a steady paw and soldering iron. Hopefully you can find enough details here to bring your badge to life.

Bill of Materials

Designator Quantity Part Number Description
IC1 1 STM32F411RET6 STM32F4 Microcontroller
IC2 1 AAT1217ICA-3.3-T1 Boost Converter
IC3 1 MMA7660FCR1 Accelerometer
IC4 1 MIC5504-3.3 3.3V LDO Regulator
IC5 1 EYSGCNZWY Bluetooth Low Energy Module
IC6 1 MX25L3206EZNI-12G 32Mbit SPI flash
IC7 1 IQS231A-00004000TSR Capacative Touch Controller
IC8 1 MC74VHC1G04DTT1G 74AHC1G04 Single Inverter
C2,C3,C8,C13,C14,C15,C16 7 C1608X5R1C475MAC 4.7uF MLCC Capacitor
C1,C4,C5,C6,C9,C10,C17 7 C0603C104J4RACTM 0.1uF MLCC Capacitor
C7,C11,C12 3 GCM1885C1H120JA16D 12pF MLCC Capacitor
RN1 1 CAT16-331J4LF 4x330 Ohm Resistor Array
RN3 1 CAT16-472J4LF 4x4.7k Ohm Resistor Array
R1,R2,R4 3 ERJ-1GNJ471C 470 Ohm 0603 Resistor
R8 through R25 18 ERJ-3EKF2700V 270 Ohm 0603 Resistor
D1-0 through D7-18 112 150060GS75000 525nm Green 0603 LED
Q1 through Q7 7 DMG2305UX-7 SOT-23 P-Channel MOSFET
D1 1 PRTR5V0U2X ESD Protection Diode
D2 1 LTST-C19HE1WT RGB Status LED
D3 1 BAS16GWX SOD-123 General Purpose Diode
Y1 1 ABM10-166-12.000MHz-T3 12MHz Crystal Oscillator
L1 1 LQM21PN2R2MCHD 2.2uH Inductor
J1 1 10118193-0001LF USB Micro-B Connector
SW1,SW2 2 434331045822 Tactile Switch
BT1 1 BC12AAPC 2xAA Battery Holder

The LEDs for the front matix, denoted D1-0 through D7-18 can be substituted for any color of your choosing as long as it's in an 0603 footprint. If you make a substitution of the LEDs you must chose an appropriate value for reisistors R8-R25 to match the forward voltage of your LED.

Using the LED forward voltage and current, the resistance is given by Ohm's Law R = (3.3 - Vf) / I However, you may find the badge exceptionally bright, and it's better to use lower current. For the production badges we aimed for 5mA of current 270 ohms = (3.3V - 2.7V) / 4.5mA.

Part Placements

The following images demonstrate the locations of the components on the back of the badge.

Once all the parts of the bottom of the badge are soldered in place, you can test the board by flashing the firmware via USB/DFU and then verifying that you can connect to the python REPL.

As a word of warning, the EYSGCNZWY Bluetooth module is very difficult to solder by hand, you will have your best chance of success using solder paste and a reflow oven. However, the BLE module is not required for the correct operation of the badge.

Component Placement Capacitor Placement Power Supplies Accelerometer

LED Placements

All of the LEDs on the front of the badge are oriented with the anode (positive) end of the LEDs oriented towards the top of the badge, and the cathode (negative) end of the LED towards the bottom of the badge.

Front LED Matrix