All Projects → salmg → Magspoofpi

salmg / Magspoofpi

MagSpoof for Raspberry PI GPIO

Labels

Projects that are alternatives of or similar to Magspoofpi

Learn To Solder
Learn to Solder PCB Badge
Stars: ✭ 5 (-89.36%)
Mutual labels:  kicad
Wt Rpm
Wt Remote Power Manager - This project acts as a web front end to a piece of hardware capable of electronically switching the power supply of one or multiple computers.
Stars: ✭ 7 (-85.11%)
Mutual labels:  kicad
Voyager65 Keyplus
65% keyboard PCB for Keyplus firmware. Simplified variants available.
Stars: ✭ 29 (-38.3%)
Mutual labels:  kicad
Arduino scale
An Arduino bathroom scale with auto power-off using a 4-digit 7-segment display and the HX711 and MAX7219 chips.
Stars: ✭ 7 (-85.11%)
Mutual labels:  kicad
Esp8266 link test
Test link between an ESP8266 and a base station or another ESP8266 easily.
Stars: ✭ 24 (-48.94%)
Mutual labels:  kicad
Kicad Libs
Libraries and tools for KiCAD EDA suite
Stars: ✭ 15 (-68.09%)
Mutual labels:  kicad
Haswitchplate
LCD touchscreen for Home Automation
Stars: ✭ 666 (+1317.02%)
Mutual labels:  kicad
Iotuz Esp32 Hardware
Project for the InternetOfTuz (LCA2017 Open Hardware Mini-Conference)
Stars: ✭ 34 (-27.66%)
Mutual labels:  kicad
Pizerohub
USB Hub specifically designed for the Raspberry Pi Zero.
Stars: ✭ 24 (-48.94%)
Mutual labels:  kicad
Preamp Two
An digitally controlled hi fi preamplifier 🔈🎵
Stars: ✭ 21 (-55.32%)
Mutual labels:  kicad
Iso Port
Isolated USB Serial Interface
Stars: ✭ 16 (-65.96%)
Mutual labels:  kicad
6502 Kicad Library
Kicad Schematic Library for the 6502 microprocessor and associated ecosystem (MOS, CSG, etc)
Stars: ✭ 23 (-51.06%)
Mutual labels:  kicad
Kicad Symbols Gost
KiCad schematic symbol GOST libraries. Mirror:
Stars: ✭ 20 (-57.45%)
Mutual labels:  kicad
M2 Electronics
Stars: ✭ 6 (-87.23%)
Mutual labels:  kicad
Cmio
Custom Raspberry Pi Compute Module IO Board
Stars: ✭ 29 (-38.3%)
Mutual labels:  kicad
Splitflap
DIY split-flap display
Stars: ✭ 670 (+1325.53%)
Mutual labels:  kicad
Uc3moy
UC3Music-e version of the CMoy pocket headphone amplifier (originally designed by Chu Moy )
Stars: ✭ 13 (-72.34%)
Mutual labels:  kicad
Cdm324 backpack
CDM324 Amplification Backpack, With Case and Simulations
Stars: ✭ 39 (-17.02%)
Mutual labels:  kicad
Panelize Plugin
Automatic KiCad panelization plugin
Stars: ✭ 33 (-29.79%)
Mutual labels:  kicad
Bumps
BeagleBone Universal Multi Pololu Steppers
Stars: ✭ 20 (-57.45%)
Mutual labels:  kicad

MagSpoofPI.c license: https://github.com/samyk/BPL/blob/master/README.md

MagSpoofPI - code integration by Salvador Mendoza([email protected]) @Netxing
Thanks to Samy Kamkar(@samykamkar) and Sabas(@Sabasacustico)
Details and configuration example: https://netxing.wordpress.com/2016/08/27/magspoofpi/

Main idea: be able to compile MagSpoof with variable tracks, and use it
without arduino dependencies, and use it on the same raspberry pi gpio.
-
Special code for Raspberry Pi implementing avr-gcc without arduino.
-
Main modifications from the original MagSpoof in functions like digitalWrite(),
setup() and loop().

Original MagSpoof: http://samy.pl/magspoof/

Original instructions to program Attiny85 for Raspberry Pi:
http://www.instructables.com/id/Programming-the-ATtiny85-from-Raspberry-Pi/

Dependencies: Download and build avrdude

sudo apt-get install bison automake autoconf flex git gcc
sudo apt-get install gcc-avr binutils-avr avr-libc
git clone https://github.com/kcuzner/avrdude
cd avrdude/avrdude
./bootstrap && ./configure && sudo make install

Setup SPI on the GPIO

sudo raspi-config
and Enable SPI device in the Advanced Options (see picture)
You can check this at the command line with lsmod, no need to reboot. (Maybe need to sudo modprobe spidev)

Download and build WiringPi for the gpio commands

cd ~
git clone git://git.drogon.net/wiringPi
cd wiringPi
./build

cd ~
git clone https://github.com/salmg/MagSpoofPI.git
cd MagSpoofPI
make install

To test it:
sudo python rba.py

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].