Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Simple Raspberry Pi GPIO Pendant control for CNCjs

License

NotificationsYou must be signed in to change notification settings

cncjs/cncjs-pendant-raspi-gpio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simple Raspberry Pi GPIO Pendant control for CNCjs.

NPM

image-1

Installation

NPM Install (local)

npm install cncjs-pendant-raspi-gpio

NPM Install (global) [Recommended]

sudo npm install -g cncjs-pendant-raspi-gpio@latest --unsafe-perm --build-from-source

Manual Install

# Clone Repositorycd ~/#wget https://github.com/cncjs/cncjs-pendant-raspi-gpio/archive/master.zip#unzip master.zipgit clone https://github.com/cncjs/cncjs-pendant-raspi-gpio.gitcd cncjs-pendant-raspi-gpio*npm install

Usage

Runbin/cncjs-pendant-raspi-gpio to start. Pass --help tocncjs-pendant-raspi-gpio for more options.

Eamples:

bin/cncjs-pendant-keyboard --helpnode bin/cncjs-pendant-raspi-gpio  --port /dev/ttyUSB0

Auto Start

# Install PM2sudo npm install -g pm2# Setup PM2 Startup Script# sudo pm2 startup  # To Start PM2 as rootpm2 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/ttyUSB0pm2 start $(which cncjs-pendant-raspi-gpio) -- --port /dev/ttyUSB0# Set current running apps to startuppm2 save# Get list of PM2 processespm2 list

Button Presses

  1. G-Code: M9
  2. G-Code: M8
  3. G-Code: M7
  4. G-Code: $X "Unlock"
  5. G-Code: $X "Unlock"
  6. G-Code: $SLP "Sleep"
  7. G-Code: $SLP "Sleep"
  8. G-Code: $H "Home"

Press & Hold

  • 3 Sec: sudo poweroff "Shutdown"

Wiring

See thefivdi/onoff Raspberry Pi GPIO NodeJS repository for more infomation.nodejs onoff diagram

raspberry_pi_circuit_note

image-4

image-3

image-2

About

Simple Raspberry Pi GPIO Pendant control for CNCjs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp