# X-Carve on Mac

**URL:** <https://community.inventables.com/t/x-carve-on-mac/12748>\
**Category:** X-Carve\
**Created:** [September 4, 2015, 9:13am UTC](https://community.inventables.com/t/x-carve-on-mac/12748 "2015-09-04T09:13:25Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![DavidOtt](https://avatars.discourse-cdn.com/v4/letter/d/7ea924/32.png) [@DavidOtt](https://community.inventables.com/u/DavidOtt)\
**Post date:** [September 4, 2015, 9:13am UTC](https://community.inventables.com/t/x-carve-on-mac/12748/1 "2015-09-04T09:13:25Z")

</div>

Hello x-carve community, I’m considering to purchase an x-carve. I’m a total newbie to cnc milling, but have some experience with 3d printing. I’m a mac owner and want to be able to work, i.e. design and mill with it. I will work in connected environments (so can use easel) BUT I will also have to work in places without network connection.

I can design and produce stl and svg files no problem.

Is there any way I can use x-carve with MacOS when I don’t have access to easel? Without having to install a virtual machine running windows on my Mac…

Thank you very much for your help to answer this, as for the moment I can’t find anyway forward and I really would like to get the x-carve to start milling away!

---

<div class="post-metadata">

**Author:** ![DavidWestley](https://yyz1.discourse-cdn.com/flex009/user_avatar/community.inventables.com/davidwestley/32/78138_2.png) [@DavidWestley](https://community.inventables.com/u/DavidWestley)\
**Post date:** [September 4, 2015, 1:12pm UTC](https://community.inventables.com/t/x-carve-on-mac/12748/2 "2015-09-04T13:12:54Z")

</div>

@DavidOtt, yes you can.

David, I’m using an old Mac Mini to drive my X Carve without any real problems. I’m using Universal G-Code Sender (UGS) which is available from [GitHub - winder/Universal-G-Code-Sender: A cross-platform G-Code sender for GRBL, Smoothieware, TinyG and G2core.](https://github.com/winder/Universal-G-Code-Sender)

To run it,

- Get the UGS up & running (open the “jar” file)
- turn on the X Carve & plug the cable into a USB port on your Mac
- Set the baud rate at 115200
- In the “Connection” area of UGS, press the “refresh” button (two little arrows in a circle) which will hopefully find the port you’ll be using. Note - this port name can change each time you re-start this process, but mine is usually called something like “usbmodem431” or something similar.
- Select the port from the the “Port” drop-down list and then click “Open”

If everything worked, you’ll then have Control of your machine (although on mine, I need to use the $X command on the “Machine Control” tab to reset it it at this point). I then load G-Code files (using the “File Mode” tab) that I want to run.

Whilst Easel, Fusion 360 etc will run on my Mac, I’m currently using VCarve to create my designs & to generate the code - which only runs on a PC. This means I’m creating stuff on a PC, putting it onto a thumb drive and then loading it onto the Mac for cutting.

Hope this all makes some sense - happy to clarify…

---

<div class="post-metadata">

**Author:** ![DavidOtt](https://avatars.discourse-cdn.com/v4/letter/d/7ea924/32.png) [@DavidOtt](https://community.inventables.com/u/DavidOtt)\
**Post date:** [September 6, 2015, 8:30pm UTC](https://community.inventables.com/t/x-carve-on-mac/12748/3 "2015-09-06T20:30:33Z")

</div>

Thanks @DavidWestley for your fast and encouraging reply! I will definitely look into UGS as you suggest.

---

<div class="post-metadata">

**Author:** ![StevenSchmelling](https://avatars.discourse-cdn.com/v4/letter/s/7cd45c/32.png) [@StevenSchmelling](https://community.inventables.com/u/StevenSchmelling)\
**Post date:** [September 7, 2015, 1:38pm UTC](https://community.inventables.com/t/x-carve-on-mac/12748/4 "2015-09-07T13:38:52Z")

</div>

I couldn’t quite tell from your first post if you were aware Easel can run on a Mac, or if you just meant you wouldn’t have an Internet connection. But If it was the first, Easel will run on a Mac, but you do need an Internet connection. If it was the later David’s reply would be your best solution.
