openscad-bci-hardware
Parametric OpenSCAD models for BCI electrode holders, paste adapters, headset hooks, pogo combs, fNIRS housings, and eurorack frames. Use when designing, modifying, or 3D-printing brain-computer interface hardware.
Best use case
openscad-bci-hardware is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Parametric OpenSCAD models for BCI electrode holders, paste adapters, headset hooks, pogo combs, fNIRS housings, and eurorack frames. Use when designing, modifying, or 3D-printing brain-computer interface hardware.
Teams using openscad-bci-hardware should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/openscad-bci-hardware/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How openscad-bci-hardware Compares
| Feature / Agent | openscad-bci-hardware | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Parametric OpenSCAD models for BCI electrode holders, paste adapters, headset hooks, pogo combs, fNIRS housings, and eurorack frames. Use when designing, modifying, or 3D-printing brain-computer interface hardware.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# OpenSCAD BCI Hardware
Parametric 3D models for brain-computer interface and neuromodulation hardware.
## Assets Index
| Model | File | Purpose |
|---|---|---|
| Electrode Holder Mod | `electrode_holder_mod.scad` | Modified EEG electrode holder for dry/wet electrodes |
| Paste Adapter | `paste_adapter.scad` | Conductive paste application adapter for wet EEG |
| Headset Hook | `headset_hook.scad` | Mounting hook for BCI headset suspension |
| C3/C4 Pogo Comb | `c3c4_pogo_comb.scad` | Spring-loaded pogo pin electrode comb for motor cortex (C3/C4 10-20 system) |
| fNIRS ECU Housing | `ecu_housing_base.stl` + `ecu_housing_lid.stl` | OpenNIRScap electronics enclosure |
| fNIRS Sensor Capsule | `sensor_capsule.stl` | Light source/detector capsule for fNIRS optodes |
| Electrode Plate 8-up | `electrode_plate_8up.stl` | 8-position electrode array plate |
| Eurorack Frame | `frame-rail.stl`, `frame-connector.stl`, `frame-stand.stl` | Moduleur eurorack housing for BCI signal chain |
## Usage
```bash
# Render STL from SCAD
openscad -o output.stl -D 'electrode_diameter=10' electrode_holder_mod.scad
# Batch render all SCAD files
for f in *.scad; do openscad -o "${f%.scad}.stl" "$f"; done
```
## Design Constraints
- All models parametric (electrode diameter, spacing, head circumference)
- Print orientation: flat side down, no supports needed for most parts
- Material: PETG recommended for skin contact (autoclavable)
- Tolerances: 0.2mm for press-fit, 0.4mm for sliding fit
## Integration
- Pairs with `zig-syrup-bci` for signal acquisition firmware
- Pairs with `opennirscap-build` for fNIRS cap assembly
- Pairs with `cyton-dongle` for OpenBCI Cyton/Daisy connectionRelated Skills
performing-hardware-security-module-integration
Integrate Hardware Security Modules (HSMs) using PKCS#11 interface for cryptographic key management, signing operations, and secure key storage with python-pkcs11, AWS CloudHSM, and YubiHSM2.
implementing-hardware-security-key-authentication
Implements FIDO2/WebAuthn hardware security key authentication including registration ceremonies, authentication flows, YubiKey enrollment, and passkey migration strategies. Builds a complete relying party server using the python-fido2 library that supports cross-platform authenticators, resident key (discoverable credential) workflows, and user verification policies. Activates for requests involving FIDO2 implementation, WebAuthn registration, hardware security key enrollment, YubiKey integration, or passkey migration from password-based authentication.
zx-calculus
Coecke's ZX-calculus for quantum circuit reasoning via string diagrams with Z-spiders (green) and X-spiders (red)
zulip-cogen
Zulip Cogen Skill 🐸⚡
zls-integration
zls-integration skill
zig
zig skill
zig-syrup-bci
Multimodal BCI pipeline in Zig: DSI-24 EEG, fNIRS mBLL, eye tracking IVT, LSL sync, EDF read/write, GF(3) conservation
zig-programming
zig-programming skill
zeroth-bot
Zeroth Bot - 3D-printed open-source humanoid robot platform for sim-to-real and RL research. Affordable entry point for humanoid robotics.
xlsx
Comprehensive spreadsheet creation, editing, and analysis with support
wycheproof
Google's Wycheproof test vectors for cryptographic implementation testing.
Writing Hookify Rules
This skill should be used when the user asks to "create a hookify rule", "write a hook rule", "configure hookify", "add a hookify rule", or needs guidance on hookify rule syntax and patterns.