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.
jepsen-testing
Jepsen-style correctness testing for distributed systems under faults (partitions, crashes, clock skew) using concurrent operation histories and formal checkers (linearizability/serializability and Elle-style anomalies). Use when designing, implementing, or running Jepsen tests, or interpreting histories/violations.
Deterministic Color Generation via Metadata Hashing
**Status**: ✅ Production Ready
cyton-dongle
Connect and stream from OpenBCI Cyton/Daisy via USB dongle, including first-time radio channel pairing
asi-transient-agenda
Org-agenda-like transient views for ASI skill orchestration via nbb/squint + Emacs hydra
Topological Superintelligence (TSI)
Compositional AI framework using GF(3) triadic balance and category-theoretic foundations.
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