Tessel2 Headless Easel Driver

Hello everyone,

I’ve ported the Easel Driver (v0.2.7) to run on a Tessel 2 microcontroller. This lets you plug the Arduino (running GRBL) into the Tessel’s USB port and then use Easel wirelessly.

Instructions are in the README and I’ve been testing it with an Arduino UNO and a Tessel 2 connected to my grblShield and modified shapeoko.

Please see this repo for details and install instructions:

Let me know if you find this useful or have suggestions. This was inspired by this Adafruit project: https://learn.adafruit.com/control-an-xcarve-cnc-machine-wirelessly-with-a-raspberry-pi but has been updated to the latest Easel Driver version and made to run on a Tessel 2, which is by far much easier to setup and run than a rPi.


1 Like

will this be updated or is it easily updated by the users, I see that the raspberry pi controller is made with easel driver 2.1 and we are now at easel 2.7, I am using the easel-raspberry pi as outlined but would like to say more up to date then what the project is doing. thanks for all that you do it does help many.

Hi Kenneth,

I included instructions for updating the driver, available here: https://github.com/ruswerner/tessel2-easel/blob/master/UPDATING.md

As you can see, there are only two files to modify, and one of them shouldn’t be necessary after they add udevadm to the tessel firmware. So it only takes a few minutes to update; assuming they keep the driver more or less the same.

The driver is basically a service that runs and listens for websocket connections and bridges them to a physical serial port on the connected computer/device.

Anyone is free to submit PRs for updating to new versions; however I’ll try to keep on top of that as new version come out.

I hope this helps.

Are you using the Adafruit xcarve-server package for rPi or a different one?

I have ordered a tessel board for work and I am excited to try it out. I am still using a Raspberry Pi at home and have just upgraded to a jtech laser, so I will have to wait before I do anything else. I want to make sure a I am proficient with what I am doing before I try something else. Thanks for all your hard work on this and I will take advantage when my new tessel board arrives.

Cool. If you get stuck, let me know. One stumbling block I hit on OSX was that the Tessel discovery process doesn’t work if you have the OSX firewall turned on.

I’m hoping to make some more updates to this so you can just upload a gcode file and run it without having Easel open or connected.