Fri May 25 23:21:46 EST 2018
 

Date Created: 2013-12-09 06:18:24 -0600 (Mon, 09 Dec 2013)

Neje Engrave - Web Enabled Laser Engraving

Overview

 

Required Parts

 

Software Prerequisites

This command take goods while to finish the fist time it is run, since it is downloading and installing a bunch of software to the Raspberry Pi.

$ ansible-playbook ez-graver.yml -i hosts/raspberry-pis -vvvv --ask-pass --ask-sudo-pass

Camera Software:

Maybe
https://www.linux.com/learn/how-operate-linux-spycams-motion
https://hackernoon.com/spy-your-pet-with-a-raspberry-pi-camera-server-e71bb74f79ea

Software

 

Running the Application

 

Usage

 

Sample Images and Animations

 

Resources

Going Further

Add progress support and query/poll for engraving done status.

https://github.com/AlexNk/EzGraver/commit/5c4a663271eb0003adf67c83db14636ce82f053a#diff-bd8c61f256a9f4d14401bf692b2a7a47R272


RMOVE the DUPLICATE CONTENT

Neje Engrave - Web Enabled Laser Engraving

Overview

 

Required Parts

 

Software Prerequisites - Control Machine

This projects uses ansible to configure software. The 'control machine' is the Linux host were ansible commands are issued to configure the target machine.

Use pip3 to install the same Ansible version found on the target machine. In this case the target host (the Raspberry Pi) had ansible version 2.2.1.0.

pip3 install --user 'ansible==2.2.1.0'
            

In this project, ansible uses SSH to communicate between the control and target hosts. If you don't have sshpass installed issue this command on the control machine:

sudo apt install sshpass
            

Software Prerequisites - Target Machine

This project uses a Raspberry Pi as the 'target machine' to control the Neje Engraver. The commands in this section requre the password of pi user on the Raspberry Pi and the sudo password.

Unless these were explicitly changed, the password for pi user is 'raspberry'. If the default password was changed, then use that password when prompted for the commands in this section.

This project has some third party system dependencies. The following command takes a good while to finish the fist time it is run, since it is downloading and installing a bunch of software to the target operating system.

$ ansible-playbook apt-prerequisites.yml -i hosts/raspberry-pis -vvvv --ask-pass --ask-sudo-pass
                

This next command installs the C++ program that actually drives the Neje engraver.

$ ansible-playbook ez-graver.yml -i hosts/raspberry-pis -vvvv --ask-pass --ask-sudo-pass
                

Camera Software:

Maybe

https://hackernoon.com/spy-your-pet-with-a-raspberry-pi-camera-server-e71bb74f79ea

Software

 

Running the Application

 

Usage

 

Sample Images and Animations

 

Resources

Going Further

 



Date Created: 2014-01-05 06:47:48 -0600 (Sun, 05 Jan 2014)