Simple Raspberry Pi GPIO Pendant control for CNCjs.
npm install cncjs-pendant-raspi-gpio
NPM Install (global) [Recommended]
sudo npm install -g cncjs-pendant-raspi-gpio@latest --unsafe-perm --build-from-source
# Clone Repository
cd ~/
#wget https://github.com/cncjs/cncjs-pendant-raspi-gpio/archive/master.zip
#unzip master.zip
git clone https://github.com/cncjs/cncjs-pendant-raspi-gpio.git
cd cncjs-pendant-raspi-gpio*
npm install
Run bin/cncjs-pendant-raspi-gpio
to start. Pass --help to cncjs-pendant-raspi-gpio
for more options.
Eamples:
bin/cncjs-pendant-keyboard --help
node bin/cncjs-pendant-raspi-gpio --port /dev/ttyUSB0
# Install PM2
sudo npm install -g pm2
# Setup PM2 Startup Script
# sudo pm2 startup # To Start PM2 as root
pm2 startup # To start PM2 as pi / current user
#[PM2] You have to run this command as root. Execute the following command:
sudo env PATH=$PATH:/usr/bin /usr/lib/node_modules/pm2/bin/pm2 startup systemd -u pi --hp /home/pi
# Start CNCjs (on port 8000, /w Tinyweb mount point) with PM2
## pm2 start ~/.cncjs/cncjs-pendant-raspi-gpio/bin/cncjs-pendant-raspi-gpio -- --port /dev/ttyUSB0
pm2 start $(which cncjs-pendant-raspi-gpio) -- --port /dev/ttyUSB0
# Set current running apps to startup
pm2 save
# Get list of PM2 processes
pm2 list
See the fivdi/onoff Raspberry Pi GPIO NodeJS repository for more infomation.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4