
ESP32
ashton6student/ece445
Note: each subfolder has its own README.md file that forms the ECE 445 notebook, in addition to this top-level file.

Note: each subfolder has its own README.md file that forms the ECE 445 notebook, in addition to this top-level file.
Hall effect is an open-source printed circuit board by ashton6student, from the ashton6student/ece445 repository on GitHub. It is a 2-layer board of 17 × 12.4 mm with 4 parts on 4 nets, routed with 4 tracks and 0 vias.
It is built around the A1101ELHLT-T. Its parts include 2 ICs and 1 connector.
Note: each subfolder has its own README.md file that forms the ECE 445 notebook, in addition to this top-level file.
The VR Gloves project aims to create a pair of wearable hand-tracking gloves for VR applications, compatible with popular VR systems like Meta Quest 2. The gloves utilize perpendicular Hall effect sensors and magnets for finger flex tracking, a servo-based haptic feedback system, and BLE communication to interact with Unity applications.
This project is inspired by LucidGloves, an open-source VR glove. This project specifically attempts to take the good things from V3 and the good things from V5 to make our own unique solution. Specifically, it uses the badge reel idea from V3 and the hall-effect magnet solution from the V5 and combines them together.
Modern VR devices often rely on handheld controllers that do not fully immerse the user in the virtual environment. While some high-end solutions like the Valve Index offer partial finger tracking, most affordable options still use conventional button-based input. The goal of this project is to develop a more immersive and affordable solution using DIY components.
The VR gloves consist of five main subsystems:
project_root/
├── Unity Files/ # Unity project and scenes
├── PCB Files/ # PCB schematics and board files
├── Arduino Files/ # Arduino sketches for glove firmware
├── 3D Files/ # 3D models and assets for Unity
├── Bluetooth Files/ # BLE communication scripts and libraries
├── myenv/ # Virtual environment for Python utilities
└── README.md # Project documentationfirmware/glove_controller/ directory.Bluetooth Files/. You may need com2com software to simulate serial ports. Be sure to activate the Python virtual environment in myenv/ and install required packages.Unity Files/ folder.| Qty | Value | Footprint | References |
|---|---|---|---|
| 2 | A1101ELHL | Package_TO_SOT_THT:TO-92Flat | U1, U2 |
| 1 | Conn_01x04_Socket | Connector_JST:JST_PH_S4B-PH-K_1x04_P2.00mm_Horizontal | J3 |
| 1 | MountingHole | MountingHole:MountingHole_2.2mm_M2 | H1 |
It measures 17 × 12.4 mm and has 2 copper layers, 1.6 mm thick.
4 parts, built around the A1101ELHLT-T. 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 ashton6student/ece445 repository on GitHub, at the commit this page was made from: the board is PCB Files/hall-effect/hall-effect.kicad_pcb and its schematic PCB Files/ESP32/ESP32.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 ashton6student before reusing the design.

ashton6student/ece445
Note: each subfolder has its own README.md file that forms the ECE 445 notebook, in addition to this top-level file.

heiso/macrolev
Macrolev is an open source analog keyboard powered by Hall Effect switches

Spb2005/Thrustmaster-T248-reverse-engineering
Reverse engineering project of the Thrustmaster T248 steering wheel, with the end goal, of making custom steering wheels for it.



joypad-ai/joypad-os
Universal controller firmware for building adapters, dongles, and custom controllers.


hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

tardate/LittleArduinoProjects
a collection of "Little Electronic & Arduino Projects", most involving electronics or an Arduino in one way or another!