CERN-OHL-S v2 Licensed | Open Hardware Design Files
Hardware design files for Anima Locus—an open, sensor-driven musical instrument.
This repository contains complete fabrication sources for the Anima Locus hardware platform:
- Schematics (KiCad format)
- PCB layouts (multi-layer board designs)
- Bill of Materials (BoMs with part numbers and sourcing info)
- Enclosure designs (STEP files, 3D printable parts)
- Test fixtures (bring-up and validation hardware)
- Assembly documentation
- Arduino UNO Q (NXP i.MX 93 application processor + STM32U585 microcontroller)
- DSI/HDMI display interface
- USB audio/MIDI class-compliant peripherals
- Coral USB accelerator (optional ML)
- Sensor interfaces (I2C, UART, USB)
Gestural Sensors:
- 60-64 GHz mmWave radar module (baton space tracking)
- MGC3130 E-field sensor (near-surface gestures)
- VL53L5CX ToF 8x8 depth array
- Beamforming microphone arrays (DoA/VAD)
Environmental Sensors:
- BME688 (temperature, humidity, pressure, gas)
- SCD40/SCD41 CO₂ sensor
- MLX90640 thermal camera (32x24)
- VEML7700 ambient light sensor
Audio Post:
- Optional Nutube 6P1 dual-triode stage
Add hardware controls for immediate performance and safe operation:
- Terroir Depth knob: analog or incremental encoder hooking to MCU ADC or encoder interrupts; master control for environmental coupling
- Baseline Set button: momentary pushbutton that triggers baseline capture flow on the MCU
- Macros (2–4 knobs): assignable hardware knobs, mirrored in the Conductor HUD
- XY pad: capacitive touch or mechanical pad for expressive 2D parameter control
- Nutube Drive & Output Level: potentiometers for analog preamp control
Panel wiring notes:
- Use hardware debouncing for contact switches and simple RC for analog anti-noise
- Provide ESD and EMI suppression for front-panel controls (e.g., surge protectors, ferrite beads)
hw/
├── schematics/ # KiCad schematic files
│ ├── main-board/
│ ├── sensor-board/
│ └── audio-post/
├── pcb/ # PCB layouts and Gerbers
├── bom/ # Bills of materials
├── enclosure/ # STEP, STL, CAD files
├── test-fixtures/ # Bring-up and test hardware
├── assembly/ # Assembly guides
└── fabrication/ # Fab packages (Gerbers, drill, PnP)
Minimum: KiCad 8.0
All schematics and PCB layouts use KiCad 8.x format.
Enclosure and mechanical parts provided as:
- STEP (universal CAD interchange)
- STL (3D printing)
- DXF (laser cutting)
- Layers: 4-layer (signal, ground, power, signal)
- Thickness: 1.6mm
- Finish: ENIG (gold) for sensor pads, HASL for power
- Minimum trace/space: 0.15mm/0.15mm
- SMT components: Professional assembly recommended (fine-pitch ICs)
- Through-hole: Hand-solderable connectors and headers
Full fabrication packages (Gerbers, drill files, BOM, PnP) available in fabrication/ directory.
Complete BoMs with part numbers and supplier links in bom/ directory:
bom-main-board.csv- Main controller and interfacesbom-sensor-board.csv- All sensor modulesbom-audio-post.csv- Optional analog audio stagebom-mechanical.csv- Enclosure hardware, fasteners
Estimated component cost: $200-300 USD (quantity 1, excluding fabrication)
Hardware test fixtures for bring-up and validation:
- Power supply test rig - Verify all rails, load testing
- Sensor breakout boards - Individual sensor validation
- Signal integrity probe points - Critical nets accessible
This hardware design is licensed under CERN Open Hardware Licence Version 2 - Strongly Reciprocal (CERN-OHL-S v2).
See LICENSE for full text.
- ✅ You can: Use, study, modify, share, and manufacture
- ✅ You must: Share your modifications under the same license
- ✅ You must: Provide complete source (schematics, PCBs, BoMs)
- ❌ You cannot: Make it proprietary or close the design
Reciprocal hardware licensing protects the commons.
This hardware design is part of a documented system establishing prior art for sensor-fusion musical instrument architectures. See top-level docs-site/ for full technical disclosure.
We welcome hardware contributions! See CONTRIBUTING.md for:
- Design guidelines
- KiCad library conventions
- PCB layout rules
- Testing requirements
- Pull request process
- No EMC/FCC/CE testing has been performed
- No UL/CSA safety certification
- Power supply design uses standard components but requires careful review
- Nutube circuit operates at high voltage (100V+) - handle with care
Build and use at your own risk.
- mcu-stm32/ - Microcontroller firmware
- engine-ui/ - Audio engine and UI
- docs-site/ - Full system documentation
- Project Website: (Coming soon)
- KiCad Libraries: libraries/
- Fabrication Guide: assembly/fabrication-guide.md
- CERN-OHL-S v2: https://ohwr.org/cern_ohl_s_v2.txt
Part of the Anima Locus project and The Authentic Rebellion Framework ecosystem.