Another quick update, with a minor milestone reached: The control box is done!
See pics below.
I don’t yet have all the wiring done, which involves lengthening some wires, and installing the female sides of all the aviation style quick connects, which means lots more soldering. However, I did get all the male aviation style quick connects done on the control box, and the control box is complete.
My revised version of the wiring diagram still incorrectly states that the MESA card is a 7i96 (which Kyle used) instead of my actual 7i96S, which is very similar but has some crucial differences. Among those differences are: where the 5V power gets connected to the board (see an earlier post above), and which versions of LinuxCNC natively support both the newer board and the qtplasmac. Bottom line: you have to be targeting a LinuxCNC version of either 2.9 or 2.10. And that currently means you cannot just install from the default link on their download page. Those newer versions are currently only available from their buildbot, which involves adding some stanzas to your repository list, and yada yada. The good fellows on the LinuxCNC forum are telling me that, at present, some issue is preventing access to LinuxCNC 2.9 and that I should go for 2.10.
I had initially downloaded an ISO that facilitated creating a bootable USB stick that would install both a “pre-release” version of LinuxCNC 2.9 along with (and on top of) Linux Mint (instead of Debian Linux, the version known as Buster). That “pre” LinuxCNC 2.9 offered support for plasma, however, it lacked support for the newer card.
Side note: I liked and enjoyed the graphical user interface of Mint. I’m a bit of a novice with Linux, and did not realize at the time that nicer interface (default with Mint) is not default with Debian, which is an ancestor of Mint. The ancestral tree goes like this: Mint is forked off of Ubuntu, which is forked off of Debian.
I later learned both that (1) a nicer interface (which I came to realize is called Cinnamon) is available on Debian, but you have to install it and activate it, and (2) as far as LinuxCNC goes, being on Mint means you have no prospects for updates, unless you want to dig into compiling LinuxCNC yourself. Ugh. In other words, Mint is doable for LinuxCNC, but it is not mainstream. Mainstream is Debian.
In one of my threads on the LinuxCNC forum, I sought help for the Mint issues with the card, and was advised to switch to the main branch, which runs on Debian Linux, a version known as Buster, which for LinuxCNC was version 2.8.4. However, the kind fellow advising me of that was not taking plasma into account.
Based on the advice I scrapped my LinuxCNC 2.9, which meant scrapping Linux Mint, and downloaded an ISO for their mainstream Debian Buster version with LinuxCNC 2.8.4 — only to find out after installing that it does not support plasma! I was then advised to upgrade it to either 2.9 or 2.10, but also told that 2.9 is currently unavailable due to buildbot not yet catching up with some changes.
It seems the best, most direct approach at this stage is add the buildbot repositories and attempt an update from LinuxCNC 2.8.4 to 2.10. Again, I am now on Debian Linux, the ancestor to both Ubuntu and Mint, but I have taken the time to install and activate the Cinnamon interface, which is either the same as the default on Mint, or at least seems as nice as Mint’s default, whatever that default is. I’m not positive whether Mint’s default is Cinnamon or GNOME. (?)
At that point, hopefully I will have gained native support for both the MESA 7i96S interface card and the qtplasmac aspects of LinuxCNC.
Two last bits before the pics:
(1) I had not yet mentioned that I installed a “machine” type power switch onto the back of the control box (pics below). I also covered holes on the back of the control box with tape in order to channel airflow in from the front and out through the two big new fans in the back.
(2) The super nice wiring plan from the amazing @kd2018 calls for two inline fuses. I had bought a kit from Amazon with lots of different capacities of fuses, as well as some inline fuse holders (see pics), and one of the fuses, a 13A fast blow fuse, had to be bought separately.
Well, it turns out the 13A fast blow is quite a bit bigger that all the fuses in the kit, and it would not fit in the inline fuse holders from the kit. So, I tried out a printed inline fuse holder that I had downloaded from thingiverse, but while it had promise, I fought with it and could not get it to work. So I remixed it (remix available here) and got a working fuse holder. I also designed and printed a way to attach the fuse holder on the external back side of the control box, within its own little protective casing, so that I could access the fuse easily. Pic below. I have not published the little fuse outer case, as it was very specific to my situation.
Pics
The control box is done!
Revamped Acer Aspire Desktop PC tower:
What are the odds, that both the old gutted PC tower and the used laptop are Acer name brand? LOL
Plasma Control box (Complete) (with Acer Laptop)
Plasma Control box (Complete)
Plasma Control box (MESA 7i96S wired in)
Amazon 5V power supply for the MESA card
Plasma Control box (BACK)
Amazon kit of fuses and inline fuse holders
3D printed inline fuse holder for 13A fast blow fuse
Plasma Control box (BACK) (protective case for inline fuse holder)
Plasma Control box (INSIDE) (cooling fans, EMI filter, power supplies)
Plasma Control box (INSIDE) fan, power in, EMI filter (came with sticker on backwards!)
Plasma Control box (INSIDE) (internal backside of Machine Power Switch)
Note: Amazon affiliate links are included above where doable.