
Wrist ems 12 electrodes
humancomputerintegration/watchEMS
This repository contains the source code used in the research publication "Can a Smartwatch Move Your Fingers?" from the Human-Computer Integration Lab at the University of Chicago.

Hardware design is an open-source printed circuit board by humancomputerintegration, from the humancomputerintegration/electrotactile-thermal-illusion repository on GitHub. It is a 4-layer board of 55 × 100 mm with 87 parts on 191 nets, routed with 1,514 tracks and 238 vias.
It is built around the LM358, LT3757AEDD#PBF and VNH5019ATR-E, with the XIAO ESP32C3, FZT705TA and ATB322524-0110-T000 among its other parts. Its parts include 32 capacitors, 23 resistors, 9 ICs, 8 diodes and 8 connectors. It belongs with the ESP32 and RISC-V boards of this library.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | 220nF | Capacitor_SMD:C_0402_1005Metric | C3, C4, C5, C6, C30, C31 |
| 5 | 100nF | Capacitor_SMD:C_0402_1005Metric | C1, C2, C10, C27, C29 |
| 4 | 100nF | Capacitor_SMD:C_0805_2012Metric | C19, C20, C21, C22 |
| 4 | 47uF | Capacitor_SMD:C_1206_3216Metric | C13, C14, C15, C16 |
| 4 | 499kΩ | Resistor_SMD:R_0402_1005Metric | R1, R7, R8, R9 |
| 3 | 1uF | Capacitor_SMD:C_0402_1005Metric | C7, C8, C9 |
| 2 | 1.5kΩ | Resistor_SMD:R_0603_1608Metric | R14, R15 |
| 2 | 1MΩ | Resistor_SMD:R_0603_1608Metric | R16, R18 |
| 2 | 22Ω | Resistor_SMD:R_0402_1005Metric | R5, R6 |
| 2 | 4.7kΩ | Resistor_SMD:R_0402_1005Metric | R19, R20 |
| 2 | FZT705TA | estim:SOT230P700X170-4N | D2, D3 |
| 2 | SW_SPDT | Button_Switch_SMD:SW_SPDT_PCM12 | SW1, SW2 |
| 2 | Support NPTH | estim:Support NPTH | J**, J** |
| 1 | 0.02Ω | Resistor_SMD:R_0603_1608Metric | R11 |
| 1 | 100nF | Capacitor_SMD:C_0603_1608Metric | C26 |
| 1 | 100pF | Capacitor_SMD:C_0402_1005Metric | C12 |
| 1 | 100Ω | Resistor_SMD:R_0402_1005Metric | R12 |
| 1 | 10kΩ | Resistor_SMD:R_0402_1005Metric | R22 |
| 1 | 10nF | Capacitor_SMD:C_0402_1005Metric | C17 |
| 1 | 10uF | Capacitor_SMD:C_0603_1608Metric | C32 |
| 1 | 10uF | Capacitor_SMD:C_0805_2012Metric | C24 |
| 1 | 130kΩ | Resistor_SMD:R_0402_1005Metric | R3 |
| 1 | 16kΩ | Resistor_SMD:R_0402_1005Metric | R10 |
| 1 | 180kΩ | Resistor_SMD:R_0402_1005Metric | R2 |
| 1 | 1kΩ | Resistor_SMD:R_0402_1005Metric | R21 |
| 1 | 1nF | Capacitor_SMD:C_0402_1005Metric | C23 |
| 1 | 2.2kΩ | Resistor_SMD:R_0603_1608Metric | R23 |
| 1 | 220pF | Capacitor_SMD:C_0402_1005Metric | C18 |
| 1 | 22kΩ | Resistor_SMD:R_0603_1608Metric | R17 |
| 1 | 22nF | Capacitor_SMD:C_0402_1005Metric | C11 |
| 1 | 33nF | Capacitor_SMD:C_0402_1005Metric | C28 |
| 1 | 36 Channel Output | estim:CON_5051103691_MOL | J1 |
| 1 | 47uF | Capacitor_SMD:CP_Elec_6.3x5.4 | C25 |
| 1 | 6.8kΩ | Resistor_SMD:R_0402_1005Metric | R4 |
| 1 | ATB322524-0110-T000 | estim:CHOKE_524-0110-T000_TDK-M | T1 |
| 1 | Alternate drive pin header | Connector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_Vertical | J7 |
| 1 | CL10M6F | estim:SODFL3718X130N | D4 |
| 1 | External Stim Header | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J2 |
| 1 | GNDD Diode | Diode_SMD:D_0603_1608Metric | D5 |
| 1 | I2C DAC | estim:SOT95P280X145-6N | IC5 |
| 1 | I2C Pads | Capacitor_SMD:C_1210_3225Metric_Pad1.33x2.70mm_HandSolder | J1 |
| 1 | I2C Qwiic Connector | Connector_JST:JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal | J6 |
| 1 | LED | LED_SMD:LED_0603_1608Metric | D6 |
| 1 | LM358 | Package_SO:VSSOP-8_3x3mm_P0.65mm | U2 |
| 1 | LT3757AEDD | Package_DFN_QFN:DFN-10-1EP_3x3mm_P0.5mm_EP1.55x2.48mm | U3 |
| 1 | Lower Board Connector | estim:B3241B7L111220E100 | J4 |
| 1 | Peltier Out | estim:Peltier Pads | J3 |
| 1 | RF081MM2STR | estim:RF081MM2STR | D1 |
| 1 | RSM002N06T2L | estim:SOTFL40P120X55-3N | Q1 |
| 1 | R_Variable | Potentiometer_SMD:Potentiometer_Bourns_3314J_Vertical | R13 |
| 1 | STN4NF20L | estim:SOT230P700X190-4N | Q2 |
| 1 | SW0-31 High Side | estim:BGA132C80P14X14_1200X1200X120 | IC1 |
| 1 | SW0-31 Low Side | estim:BGA132C80P14X14_1200X1200X120 | IC2 |
| 1 | SW32-35 Bipolar | estim:BGA132C80P14X14_1200X1200X120 | IC4 |
| 1 | Upper Board Connector | estim:B3291B7L111220E100 | J5 |
| 1 | VNH5019ATR-E | estim:VNH5019A-E_1 | IC3 |
| 1 | VSS Diode | Diode_SMD:D_0603_1608Metric | D6 |
| 1 | XIAO_ESP32C3 | estim:XIAO-ESP32-C3-SMD | U1 |
| 1 | ~ | Diode_SMD:D_0603_1608Metric | D7 |
| 1 | ±5V Inverter | estim:SOT95P280X145-5N | IC6 |
It measures 55 × 100 mm and has 4 copper layers, 1.6 mm thick.
87 parts, built around the LM358, LT3757AEDD#PBF, VNH5019ATR-E and XIAO ESP32C3. 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 humancomputerintegration/electrotactile-thermal-illusion repository on GitHub, at the commit this page was made from: the board is Hardware design/PCB.kicad_pcb and its schematic Hardware design/PCB.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask humancomputerintegration before reusing the design.

humancomputerintegration/watchEMS
This repository contains the source code used in the research publication "Can a Smartwatch Move Your Fingers?" from the Human-Computer Integration Lab at the University of Chicago.

mahdi-kh1265/780nm-ecdl-electronics
Control, interface, piezo-actuation, and power electronics for POSM's 780 nm Littrow external-cavity diode laser.

dyknapp/-ion-optics-hv
Open Eurocard-HV-piezo-driver.kicadpro with KiCad 10.0.7 or a compatible later version. The project contains six schematic sheets and a four-layer PCB.

Motokichirou/gamma-spectrometer
NaI(Tl) gamma spectrometer: STM32G474 + R1307 PMT + 4-board stack, KiCad schematics, LTspice simulations

sdylewski/Analog-Redial
A circuit board for old telephones to come back to life. Plug one or two phones in, and you can call the other phone, use bluetooth, connect to others via voip, and do a variety of other things with a plain old rotary…
robin7331/pixel-pump-motor-board
See iBOM rendered as Page via GitHub Pages

kalungagus/EstanteIrrigada-ControleHardware
This is the hardware part of the Estante Irrigada project. It will controll 6 microvalves based on the readings of 6 soil humidity sensors, to irrigate up to 6 vases.