I have wanted to control the XCarve over my home network, from my laptop, for some time. I’ve tried a bunch of different setups to try to accomplish this over the last two years, and just “stumbled” upon the easiest one.
This is probably the not supported by inventables, but it does work pretty well in my scenario.
- Configure a headless linux machine. This will physically connect to your xcarve controller via USB, here are the requirements:
- Enable SSH (openssh works, but any sshd that supports port forwarding will be fine).
- Install the xcarve driver for linux on the box (there is an official x86 .deb package available for download).
On the machine you wish to use to control the xcarve, ssh to your machine and forward two ports: 1338, and 1448 – these are the ports that interact with Easel in your browser:
ssh [control box ip] -L 1338:127.0.0.1:1338 -L 1448:127.0.0.1:1448
I would like to run the easel driver on a raspberry pi, but it appears that the driver only works on x86, not arm, and therefore you’ll need a more traditional machine to run the xcarve server from.
Let me know if this helps you out!