https://github.com/aqc-github/graspberry
GRASPBERRY is an affordable Raspberry PI HAT (Hardware Attached on Top) solution to introduce the realm of BCIs, sEMG and neurotech to everyone.
https://github.com/aqc-github/graspberry
drivers hardware neurotech raspberry-pi raspberry-pi-5 schematics
Last synced: 9 months ago
JSON representation
GRASPBERRY is an affordable Raspberry PI HAT (Hardware Attached on Top) solution to introduce the realm of BCIs, sEMG and neurotech to everyone.
- Host: GitHub
- URL: https://github.com/aqc-github/graspberry
- Owner: aqc-github
- Created: 2024-09-09T16:33:32.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-16T15:28:46.000Z (11 months ago)
- Last Synced: 2025-01-16T16:52:10.583Z (11 months ago)
- Topics: drivers, hardware, neurotech, raspberry-pi, raspberry-pi-5, schematics
- Language: HTML
- Homepage:
- Size: 724 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Graspberry
Graspberry is a project that includes a custom driver for an EMG (Electromyography) HAT for Raspberry Pi 5.
## Project Structure
- `/driver` - Custom Graspberry HAT driver
- `/tools` - Build and helper scripts
- `/specs` - Hardware specifications and schematics for the custom Graspberry HAT
- `/docs` - Project documentation
## Building the Driver
### Automatic:
1. Run the setup script:
```
./tools/setup.sh
```
2. Build the driver:
```
cd driver
make
```
3. Install the driver:
```
sudo insmod graspberry.ko
```
4. To load the driver automatically at boot, add it to /etc/modules:
```
echo "graspberry" | sudo tee -a /etc/modules
```
### Manual:
1. Ensure you have the necessary dependencies:
```
sudo apt update && sudo apt upgrade -y
sudo apt install -y raspberrypi-kernel-headers build-essential git
```
2. Build the driver:
```
cd driver
make
```
3. Install the driver:
```
sudo insmod graspberry.ko
```
4. To load the driver automatically at boot, add it to /etc/modules:
```
echo "graspberry" | sudo tee -a /etc/modules
```
## Custom Graspberry HAT
Specifications and schematics for the custom Graspberry HAT can be found in the `/specs` directory.
## Contributing
Contributions are welcome! Please submit pull requests or create issues.
## License
[GNU General Public License v2.0]
## Acknowledgements
- Raspberry Pi Foundation
- Linux Kernel community
- My brother for pushing me to do more