kvcummins
(K Cummins)
February 11, 2020, 4:56pm
2
The big boys play with LinuxCNC, but that’s a dark and dangerous rabbit hole… A more sane and sensible solution would be to run something like CNC.js as a gcode sender.
Recently, after interacting with a couple of fellow Linux users over in the RCGroups forum, I’ve had my interest in LinuxCNC rekindled… which I’d first used when I started in the CNC and foam-cutting game. Over the past few days, working from my PC/CNC/electronics stash/junkbox, I’ve come up with a very inexpensive, not-too-complex, hardware interface between a LinuxCNC (or Mach3) PC’s parallel port and MPCNC… or most any machine driven with A4988/DRV8825 “stepstick” drivers.
For those unfamili…
I am trying to find a solution here that does not involve buying a hard drive for my laptop. I have a Raspberry Pi 1 A+. Not sure if that is powerful enough to run cnc.js. Another option I thought of is running Ubuntu via a USB stick and installing CNC.js on there. Not sure if that would also cause problems.
Any experience advice? I’d love to get a Pi 4 but that’s not in the cards like the HD.
So I took the work of octopi, and built on top of that an image that:
Has everything from octopi, except maybe a tad out of date, since I don’t build it nightly
Adds in a landing page, which directs you to one of the two (currently) services on the pi:
[attachment file=60132]
Adds in auto wifi hotspot, which will try to connect to a home wifi, and if it fails, it will host it’s own. (I have one version without it because I found it annoying if I didn’t want it).
Pre installs and runs CNC.js.
…