
Motion play main
moclei/motion-play
Motion sensing project for fast moving objects moving through a plane. With directionality.

Motion sensing project for fast moving objects moving through a plane. With directionality.
Sensor flex is an open-source printed circuit board by moclei, from the moclei/motion-play repository on GitHub. It is a 2-layer board of 54.6 × 10.2 mm with 9 parts on 12 nets, routed with 89 tracks and 9 vias.
It is built around the VCNL4040M3OE. Its parts include 4 capacitors, 2 resistors and 2 ICs. It belongs with the sensors and measurement boards of this library.
ESP32-based sensor system for detecting and tracking fast-moving objects through a detection plane. Designed for games and sports performance training.
Phase 4 - Integration & Polish (77% complete)
motion-play/
├── .context/ # AI context documentation (start here)
│ ├── PROJECT.md # Comprehensive project context
│ ├── manifest.yaml # Structured metadata
│ └── IDEAS.md # Feature backlog
├── firmware/ # ESP32-S3 firmware (PlatformIO/Arduino)
├── frontend/ # React web interface
├── lambda/ # AWS Lambda functions
├── infrastructure/ # AWS setup and deployment
├── hardware/ # KiCad PCB designs
│ ├── pcb-main/ # Main controller board
│ ├── sensor-rigid/ # Sensor rigid base (mux, connectors)
│ └── sensor-flex/ # Sensor flex strip (VCNL4040s)
└── docs/references/ # Hardware datasheets# Firmware
cd firmware && pio run -t upload
# Frontend
cd frontend/motion-play-ui && npm install && npm run devFor AI assistants and detailed context: See .context/PROJECT.md
Hardware reference materials: See docs/references/
[TBD]
| Qty | Value | Footprint | References |
|---|---|---|---|
| 2 | 0.1µF | Capacitor_SMD:C_0603_1608Metric | C6, C7 |
| 2 | 2.2µF | Capacitor_SMD:C_0603_1608Metric | C4, C8 |
| 2 | 22Ω | Resistor_SMD:R_0603_1608Metric | R10, R11 |
| 2 | VCNL4040M3OE | motion-play-footprints:VCNL4040M3OE | IC1, IC2 |
| 1 | FPC_Tail_10P | motion-play-footprints:FPC_Tail_10P_1.0mm_TopContact | FPC1 |
It measures 54.6 × 10.2 mm and has 2 copper layers, 0.08 mm thick.
9 parts, built around the VCNL4040M3OE. 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 moclei/motion-play repository on GitHub, at the commit this page was made from: the board is hardware/sensor-flex/sensor-flex.kicad_pcb and its schematic hardware/archive/pcb-sensor/kicad/motion-play-sensor-strip.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 moclei before reusing the design.

moclei/motion-play
Motion sensing project for fast moving objects moving through a plane. With directionality.

moclei/motion-play
Motion sensing project for fast moving objects moving through a plane. With directionality.

moclei/motion-play
Motion sensing project for fast moving objects moving through a plane. With directionality.

moclei/motion-play
Motion sensing project for fast moving objects moving through a plane. With directionality.

moclei/motion-play
Motion sensing project for fast moving objects moving through a plane. With directionality.

moclei/motion-play
Motion sensing project for fast moving objects moving through a plane. With directionality.

moclei/motion-play
Motion sensing project for fast moving objects moving through a plane. With directionality.


StuckAtPrototype/AirCube
Works standalone out of the box. Pairs with Home Assistant in minutes. Other platforms are supported through community-contributed extensions.





