NativeCam raspberry Pi 4

More
7 years 1 month ago #144816 by Dimitrios
okiejim, you installed debian 9 and native cam, but not linux cnc?

BigDo, I tryed apt-get today and go the same. No curl librarie to install.

It is only me, or there are other people with this problem?

I will search more today, but I am lost.

Regards,

Dimitrios

Please Log in or Create an account to join the conversation.

More
6 years 6 months ago #163795 by Project_Hopeless
I downloaded the Non-Deb, unzip'd and can run directly from the ncam.py file

However If I try to install like so... it says package can't be found. What am i doing wrong?
Code:
ant@LinuxPC:~$ curl -s https://packagecloud.io/install/repositories/FernV/NativeCAM/script.deb.sh | sudo bash [sudo] password for ant: Detected operating system as LinuxMint/tina. Checking for curl... Detected curl... Checking for gpg... Detected gpg... Running apt-get update... done. Installing apt-transport-https... done. Installing /etc/apt/sources.list.d/FernV_NativeCAM.list...done. Importing packagecloud gpg key... done. Running apt-get update... done. The repository is setup! You can now install packages. ant@LinuxPC:~$ sudo apt-get install nativecam Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package nativecam ant@LinuxPC:~$ ^C ant@LinuxPC:~$ ^C ant@LinuxPC:~$

Please Log in or Create an account to join the conversation.

More
6 years 6 months ago #163802 by FernV
.. Non-Deb.. is the reason

Fern

Please Log in or Create an account to join the conversation.

More
6 years 5 months ago #166461 by Dinuka_Shehan
have you got nativecam lathe mode.
I cannot find it?
Can you provide link!
No youtube video on nativecam lathe mode.

Please Log in or Create an account to join the conversation.

More
6 years 5 months ago - 6 years 5 months ago #167798 by rudi
I have the problem with Debian Wheezy. Can you give instructions on how to solve the problem?
this is my problem when opening the script.
#!/bin/bash

unknown_os ()
{
echo "Unfortunately, your operating system distribution and version are not supported by this script."
echo
echo "You can override the OS detection by setting os= and dist= prior to running this script."
echo "You can find a list of supported OSes and distributions on our website: packagecloud.io/docs#os_distro_version "
echo
echo "For example, to force Ubuntu Trusty: os=ubuntu dist=trusty ./script.sh"
echo
echo "Please email support@packagecloud.io and let us know if you run into any issues."
exit 1
}

gpg_check ()
{
echo "Checking for gpg..."
if command -v gpg > /dev/null; then
echo "Detected gpg..."
else
echo "Installing gnupg for GPG verification..."
apt-get install -y gnupg
if [ "$?" -ne "0" ]; then
echo "Unable to install GPG! Your base system has a problem; please check your default OS's package repositories because GPG should work."
echo "Repository installation aborted."
exit 1
fi
fi
}

curl_check ()
{
echo "Checking for curl..."
if command -v curl > /dev/null; then
echo "Detected curl..."
else
echo "Installing curl..."
apt-get install -q -y curl
if [ "$?" -ne "0" ]; then
echo "Unable to install curl! Your base system has a problem; please check your default OS's package repositories because curl should work."
echo "Repository installation aborted."
exit 1
fi
fi
}

install_debian_keyring ()
{
if [ "${os}" = "debian" ]; then
echo "Installing debian-archive-keyring which is needed for installing "
echo "apt-transport-https on many Debian systems."
apt-get install -y debian-archive-keyring &> /dev/null
fi
}


detect_os ()
{
if ( -z "${os}" ) && ( -z "${dist}" ); then
# some systems dont have lsb-release yet have the lsb_release binary and
# vice-versa
if [ -e /etc/lsb-release ]; then
. /etc/lsb-release

if [ "${ID}" = "raspbian" ]; then
os=${ID}
dist=`cut --delimiter='.' -f1 /etc/debian_version`
else
os=${DISTRIB_ID}
dist=${DISTRIB_CODENAME}

if [ -z "$dist" ]; then
dist=${DISTRIB_RELEASE}
fi
fi

elif [ `which lsb_release 2>/dev/null` ]; then
dist=`lsb_release -c | cut -f2`
os=`lsb_release -i | cut -f2 | awk '{ print tolower($1) }'`

elif [ -e /etc/debian_version ]; then
# some Debians have jessie/sid in their /etc/debian_version
# while others have '6.0.7'
os=`cat /etc/issue | head -1 | awk '{ print tolower($1) }'`
if grep -q '/' /etc/debian_version; then
dist=`cut --delimiter='/' -f1 /etc/debian_version`
else
dist=`cut --delimiter='.' -f1 /etc/debian_version`
fi

else
unknown_os
fi
fi

if [ -z "$dist" ]; then
unknown_os
fi

# remove whitespace from OS and dist name
os="${os// /}"
dist="${dist// /}"

echo "Detected operating system as $os/$dist."
}

main ()
{
detect_os
curl_check
gpg_check

# Need to first run apt-get update so that apt-transport-https can be
# installed
echo -n "Running apt-get update... "
apt-get update &> /dev/null
echo "done."

# Install the debian-archive-keyring package on debian systems so that
# apt-transport-https can be installed next
install_debian_keyring

echo -n "Installing apt-transport-https... "
apt-get install -y apt-transport-https &> /dev/null
echo "done."


gpg_key_url=" packagecloud.io/FernV/NativeCAM/gpgkey "
apt_config_url=" packagecloud.io/install/repositories/Fer...{dist}&source=script "

apt_source_path="/etc/apt/sources.list.d/FernV_NativeCAM.list"

echo -n "Installing $apt_source_path..."

# create an apt config file for this repository
curl -sSf "${apt_config_url}" > $apt_source_path
curl_exit_code=$?

if [ "$curl_exit_code" = "22" ]; then
echo
echo
echo -n "Unable to download repo config from: "
echo "${apt_config_url}"
echo
echo "This usually happens if your operating system is not supported by "
echo "packagecloud.io, or this script's OS detection failed."
echo
echo "You can override the OS detection by setting os= and dist= prior to running this script."
echo "You can find a list of supported OSes and distributions on our website: packagecloud.io/docs#os_distro_version "
echo
echo "For example, to force Ubuntu Trusty: os=ubuntu dist=trusty ./script.sh"
echo
echo "If you are running a supported OS, please email support@packagecloud.io and report this."
[ -e $apt_source_path ] && rm $apt_source_path
exit 1
elif [ "$curl_exit_code" = "35" -o "$curl_exit_code" = "60" ]; then
echo "curl is unable to connect to packagecloud.io over TLS when running: "
echo " curl ${apt_config_url}"
echo "This is usually due to one of two things:"
echo
echo " 1.) Missing CA root certificates (make sure the ca-certificates package is installed)"
echo " 2.) An old version of libssl. Try upgrading libssl on your system to a more recent version"
echo
echo "Contact support@packagecloud.io with information about your system for help."
[ -e $apt_source_path ] && rm $apt_source_path
exit 1
elif [ "$curl_exit_code" -gt "0" ]; then
echo
echo "Unable to run: "
echo " curl ${apt_config_url}"
echo
echo "Double check your curl installation and try again."
[ -e $apt_source_path ] && rm $apt_source_path
exit 1
else
echo "done."
fi

echo -n "Importing packagecloud gpg key... "
# import the gpg key
curl -L "${gpg_key_url}" 2> /dev/null | apt-key add - &>/dev/null
echo "done."

echo -n "Running apt-get update... "
# update apt on this system
apt-get update &> /dev/null
echo "done."

echo
echo "The repository is setup! You can now install packages."
}

main
Last edit: 6 years 5 months ago by rudi.

Please Log in or Create an account to join the conversation.

More
6 years 1 month ago #182658 by blue0cean
Hello,

I would like to set the Surface Speed value less than 100 in the tool change. I have already tried this in the file /home/cnc/linuxcnc/configs/Erna_v1_H/ncam/cfg/lathe/tool-change.cfg here the value can be adjusted. The value is unfortunately not taken over by the surface, here the lowest value is 100. Does one of you have an idea?

Please Log in or Create an account to join the conversation.

Time to create page: 0.079 seconds
Powered by Kunena Forum