
Gesture Recognition
Circuit-Digest/Gesture-recognition-APDS9500
Gesture recognition module using APDS9500

The second, far more ambitious version of the TapBadge wearable
TapBadgeV2 is an open-source printed circuit board by Xasin, from the Xasin/TapBadgeV2 repository on GitHub, published under the GPL-3.0 licence. It is a 4-layer board of 135.8 × 149.3 mm with 110 parts on 147 nets, routed with 1,218 tracks and 217 vias.
It is built around the ESP32-PICO-D4, APDS-9500 and BME680, with the DRV2605YZF, MAX86150EFF+T and TPSM828214SILR among its other parts. Its parts include 36 capacitors, 18 diodes, 17 resistors, 10 ICs and 3 connectors. It belongs with the ESP32, STM32 and RISC-V boards of this library.
The second, far more ambitious version of the TapBadge wearable
| Qty | Value | Footprint | References |
|---|---|---|---|
| 15 | 0.1uF 0402 | Capacitor_SMD:C_0402_1005Metric | C104, C201, C203, C205, C305, C401, C403, C405, C406, C407, C408, C413, C414, C601, C608 |
| 9 | WS2812B | XasPrints:IN-PI42TAS | D501, D502, D503, D504, D505, D506, D507, D508, D509 |
| 7 | 10k 0402 | Resistor_SMD:R_0402_1005Metric | R201, R202, R206, R208, R301, R302, R401 |
| 6 | 1uF 0402 | Capacitor_SMD:C_0402_1005Metric | C101, C102, C204, C410, C411, C602 |
| 6 | WS2812B | XasPrints:SMD-LX0707RGB-TR | D401, D402, D403, D404, D406, D407 |
| 5 | 2.2uF 0402 | Capacitor_SMD:C_0402_1005Metric | C301, C304, C404, C409, C412 |
| 3 | 1uF 0402 16V | Capacitor_SMD:C_0402_1005Metric | C303, C603, C604 |
| 3 | 36R 0402 | Resistor_SMD:R_0402_1005Metric | R207, R402, R403 |
| 3 | Fiducial | Fiducial:Fiducial_1mm_Mask2mm | FID101, FID102, FID104 |
| 3 | MountingHole_Pad | XasPrints:MountingHole_1.5mm_M1_Pad_Via | H101, H102, H103 |
| 3 | SolderJumper_3_Bridged12 | Jumper:SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mm | JP201, JP302, JP303 |
| 2 | 10uF 0603 | Capacitor_SMD:C_0603_1608Metric | C103, C402 |
| 2 | 2.2k 0402 | Resistor_SMD:R_0402_1005Metric | R101, R102 |
| 2 | 2.2uF 0402 16V | Capacitor_SMD:C_0402_1005Metric | C605, C607 |
| 1 | 0.1uF 0402 16V | Capacitor_SMD:C_0402_1005Metric | C606 |
| 1 | 0402 100k | Resistor_SMD:R_0402_1005Metric | R203 |
| 1 | 0402 10k | Resistor_SMD:R_0402_1005Metric | R205 |
| 1 | 0402 33k | Resistor_SMD:R_0402_1005Metric | R204 |
| 1 | 0479480001 | XasPrints:0479480001 | AE201 |
| 1 | 100R 0402 | Resistor_SMD:R_0402_1005Metric | R404 |
| 1 | 10uF 0603 10V | Capacitor_SMD:C_0603_1608Metric | C302 |
| 1 | 22uF 10V 0805 | Capacitor_SMD:C_0805_2012Metric | C202 |
| 1 | 560k 0402 | Resistor_SMD:R_0402_1005Metric | R601 |
| 1 | AP7354-18FS4 | XasPrints:X2-DFN1010-4 | PW501 |
| 1 | AP7354-28FS4 | XasPrints:X2-DFN1010-4 | PW502 |
| 1 | AP7354-33FS4 | XasPrints:X2-DFN1010-4 | PW201 |
| 1 | APDS-9500 | XasPrints:APDS-9500 | U402 |
| 1 | BME680 | digikey-footprints:BME680 | U401 |
| 1 | BQ24232 | Package_DFN_QFN:VQFN-16-1EP_3x3mm_P0.5mm_EP1.6x1.6mm_ThermalVias | CH301 |
| 1 | Battery_Cell | Connector_JST:JST_PH_S2B-PH-SM4-TB_1x02-1MP_P2.00mm_Horizontal | BT301 |
| 1 | CMM-4030D-261-I2S-TR | XasPrints:CMM-4030 | U404 |
| 1 | Conn_01x04_Female | Connector_PinHeader_1.27mm:PinHeader_1x04_P1.27mm_Vertical | J202 |
| 1 | Conn_02x04_Counter_Clockwise | SOICBite:SOIC_clipProgSmall | J201 |
| 1 | DMN3404L | Package_TO_SOT_SMD:SOT-23 | Q401 |
| 1 | DRV2605 | Package_SO:VSSOP-10_3x3mm_P0.5mm | U101 |
| 1 | ESP32-PICO-D4 | Package_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5.3x5.3mm | U201 |
| 1 | G0832013D | Connector_PinHeader_2.00mm:PinHeader_1x02_P2.00mm_Vertical | M101 |
| 1 | LSM6DSM | digikey-footprints:LGA-14L_2.5x3mm__LSM6DS3 | U403 |
| 1 | LX0707RGB-TR | XasPrints:SMD-LX0707RGB-TR | D201 |
| 1 | MAX86150EFF+T | SnapEDA:XDCR_MAX86150EFF+ | U406 |
| 1 | MAX98357A | Package_DFN_QFN:QFN-16-1EP_3x3mm_P0.5mm_EP1.9x1.9mm_ThermalVias | AMP101 |
| 1 | MIC94069 | XasPrints:MLF-6-EP-P0.5mm | SW301 |
| 1 | PESD3V3S1UB | digikey-footprints:SOD-523 | D301 |
| 1 | STM32L052K8Ux | Package_DFN_QFN:QFN-32-1EP_5x5mm_P0.5mm_EP3.45x3.45mm | U202 |
| 1 | SW_Push | Button_Switch_SMD:SW_SPST_B3U-1000P | SW201 |
| 1 | SYM_Hot_Small | XasPrints:LiPo_150mAh | BAT301 |
| 1 | SYM_Radioactive_Large | XasPrints:DragonIcon_7mm_Solder | SYM101 |
| 1 | Speaker | XasPrints:SP-1609S-1 | LS101 |
| 1 | TPSM828214SILR | XasPrints:uSIP-10 | PW301 |
| 1 | TSOP75340TTCT-ND | XasPrints:TSOP75xxx | U405 |
| 1 | TestPoint | Connector_PinHeader_1.27mm:PinHeader_1x01_P1.27mm_Vertical | TP301 |
| 1 | USB4105-GF-A | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J301 |
| 1 | VG-6432TSWAG01_IIC_sh1106 | XasPrints:OLED_Smoll_Upsidedown | OEL601 |
| 1 | VL6180XV0NR_1 | digikey-footprints:LGA-12_4.8x2.8_VL6180 | U407 |
| 1 | VSMB3940X01-GS08 | LED_SMD:LED_PLCC-2 | D408 |
It measures 135.8 × 149.3 mm and has 4 copper layers, 1.6 mm thick.
110 parts, built around the ESP32-PICO-D4, APDS-9500, BME680 and DRV2605YZF. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the Xasin/TapBadgeV2 repository on GitHub, at the commit this page was made from: the board is KiCAD/TapBadgeV2.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Circuit-Digest/Gesture-recognition-APDS9500
Gesture recognition module using APDS9500

nekonaute/pogobot
Pogobot is an open-source open-hardware robotic platform for swarm robotics

asterics/esp32_mouse_keyboard
ESP32 implementation for HID over GATT Keyboard and Mouse (Bluetooth Low Energy). Including serial API for external modules (similar to Adafruit EZKey HID)


ane109/nrfDK_Sensor_Dev_Shield
Sensor test board compatible with nRFDK and Arduino development boards


KiCad/kicad-source-mirror
This is an active mirror of the KiCad development branch, which is hosted at GitLab (updated every time something is pushed). Pull requests on GitHub are not accepted or watched.

pasachan/ESP-32-RELAY-CONTROLLER
An 8-channel relay controller with Wi-Fi, an RS-485 field bus, and a 12 V power rail for downstream nodes. Designed as the master board for a small home-automation network: this board switches loads directly, talks to…