My CNC

Hardware

OS Setup

Update OS:

apt update
apt full-upgrade

Install tools:

apt install git vim

Mesa Controller Setup

Network connection to the mesa controller:

apt install ifupdown
vi /etc/network/interfaces.d/eth0
auto eth0
iface eth0 inet static
address 10.10.10.11
netmask 24
ifup eth0

Build and install the code:

sudo apt install libpci-dev libmd-dev pkg-config build-essential git
git clone https://github.com/LinuxCNC/mesaflash.git
make
sudo make install

Configure the device:

mesaflash --device 7i96s --set ip=10.10.10.10
mesaflash --device 7i96s --addr 10.10.10.10 --readhmid

Documentation:

Desktop

apt install task-kde-desktop
systemctl set-default graphical.target