I’m starting off in a VM (in my case KVM+Virtual Machine Manager)
I downloaded the latest 32bit Ubuntu Mate, in my case this was
http://cdimage.ubuntu.com/ubuntu-mate/releases/16.04.3/release/ubuntu-mate-16.04.3-desktop-i386.iso.torrent
I first installed and updated the whole system.
A few things i did to make my life a little more comfortable:
I installed Synaptic
sudo apt-get install synaptic
added the quick search
sudo apt-get install apt-xapian-index && sudo update-apt-xapian-index -vf
Synaptic + quick search allows me to find packages that I sometimes forget about, and it’s faster then google + dwelling trough distractive forums
Add myself to the dialout group. This to enable the serial communication to the Arduino that controls the Maslow
sudo usermod -a -G dialout <enter_your_username_here>
Now i installed Kivi. Turns out that on Ubunt-Mate i have to do a few extra steps.
sudo add-apt-repository ppa:kivy-team/kivy
sudo apt-get update
sudo apt-get install python-kivy
the next section is replaced
====================================
Install pip
sudo apt-get install python-pip
<---- (this step is not mentioned in the Maslow wiki)
pip install --upgrade pip
<---- (same for this, to upgrade pip to the latest version)
Install pyserial
pip install pyserial
====================================
the above pip stuff can be skipped by installing pyserial from the Ubuntu repo instead
sudo apt-get install python-pyserial
To clone GroundControl i’ll do this a little different then described in the Maslow Wiki
First i install git
sudo apt-get install git
Now clone GroundControl
sudo git clone https://github.com/MaslowCNC/GroundControl.git
this creates a new folder /GroundControl/ in your /home
now enter the /GroundControl folder and try if CG actually works
cd ~/GroundControl/
sudo python main.py
in my case all is good.
and i have an actual VM with a working GC
I plugged in an Arduino Mega that has Maslow firmware installed
it got recognised as /dev/ttyACM0
In the VM i now enabled this USB device to use with the VM
And YESSSS GC spotted right away that my firmware (0.97) is out of date
I also installed skimage
sudo apt-get install python-skimage
This so that dlang’s v-plotter.py script can be used
Next step will be downloading and installing