# About

The Community developed version of the Carvera Controller has a number of benefits and fixes above and beyond the Makera software. See the [CHANGELOG](https://github.com/Carvera-Community/Carvera_Controller/blob/develop/CHANGELOG.md) and [screenshots](#screenshots) for more details.

* **3-axis** and advanced **probing** UI screens for various geometries (**corners**, **axis**, **bore/pocket**, **angles**) for use with a [true 3D touch probe](https://www.instructables.com/Carvera-Touch-Probe-Modifications/) (not the included XYZ probe block)
* [**Pendant** device support](https://carvera-community.gitbook.io/docs/dev/controller/features/pendant-support) of **WHB04** family of **MPG devices**. Such devices can be used to jog, run macros, and perform feed/speed overrides.
* [**Workspace Management**](https://carvera-community.gitbook.io/docs/dev/controller/features/workspace-management) options supporting multiple Work Coordinate Systems (WCS) From G54 to G59.3
* [WCS Rotation](https://carvera-community.gitbook.io/docs/dev/controller/features/wcs-rotation) capability meaning no more tramming of vises for alignment
* Options to **reduce** the **autolevel** probe **area** to avoid probing obstacles
* **Tooltip support** for user guidance with over 110 tips and counting
* **Background images** for bolt hole positions in probe/start screens; users can add their own too
* Support for setting/changing to **custom tool numbers** beyond 1-6
* [Keyboard button](https://carvera-community.gitbook.io/docs/dev/features/jogging-controls#keyboard-jogging) based **jog movement** controls
* **No dial-home** back to Makera
* **Single portable binary** for Windows and Linux
* **Laser Safety** prompt to **remind** operators to put on **safety glasses**
* **Multiple developers** with their own **Carvera** machines *"drinking their own \[software] champagne"* daily and working to improve the machine's capabilities.
* Various **Quality-of-life** improvements:
  * **Controller config settings** (UI Density, screensaver disable, Allow MDI while machine running, virtual keyboard)
  * **Enclosure light** and **External Output** switch toggle in the center control panel
  * Machine **reconnect** functionality with stored last used **machine network address**
  * **Set Origin** Screen pre-populated with **current** offset values
  * **Collet Clamp/Unclamp** buttons in Tool Changer menu for the original Carvera
  * Better file browser **upload-and-select** workflow
  * **Previous** file browsing location is **reopened** and **previously** used locations stored to **quick access list**
  * **Greater speed/feed** override scaling range from **10%** and up to **300%**
  * **Improved** 3D gcode visualisations, including **correct rendering** of movements around the **A axis**
  * [**Continuous Jogging**](https://carvera-community.gitbook.io/docs/dev/features/jogging-controls#continuous-jogging) support
  * [Auto-Reconnect capability](https://carvera-community.gitbook.io/docs/dev/controller/features/auto-reconnect)
  * [Logging](https://carvera-community.gitbook.io/docs/dev/controller/features/logging)

## **Screenshots**

Please note that the below screenshots maybe from previous versions.

<figure><img src="https://3821062708-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FutyTkVS5yYIA5lOhHRPF%2Fuploads%2Fgit-blob-afe3db49a294313035d1ef8860b45189906be36e%2F3d_probe_inside_corner.png?alt=media" alt=""><figcaption><p>3D Probe Inside Corner</p></figcaption></figure>

<figure><img src="https://3821062708-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FutyTkVS5yYIA5lOhHRPF%2Fuploads%2Fgit-blob-dc25c6f4cc324053427b98e0c25b60dd972aa1a2%2F3d_probe_outside_corner.png?alt=media" alt=""><figcaption><p>3D Probe Inside Corner</p></figcaption></figure>

<figure><img src="https://3821062708-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FutyTkVS5yYIA5lOhHRPF%2Fuploads%2Fgit-blob-c509e4fe8fe07e0223f40478692dca5df37102cc%2F3d_probe_pocket.png?alt=media" alt=""><figcaption><p>3D Probe Pocket</p></figcaption></figure>

<figure><img src="https://3821062708-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FutyTkVS5yYIA5lOhHRPF%2Fuploads%2Fgit-blob-105f31d35f1146e5b26d1d93631b7597afdc79d7%2F3d_probe_single_axis.png?alt=media" alt=""><figcaption><p>3D Probe Single axis</p></figcaption></figure>

<figure><img src="https://3821062708-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FutyTkVS5yYIA5lOhHRPF%2Fuploads%2Fgit-blob-e7173fbae006f99b6c67d8127ba3bf764cf9faf4%2F3d_visualisation.png?alt=media" alt=""><figcaption><p>3D Visualisation</p></figcaption></figure>

<figure><img src="https://3821062708-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FutyTkVS5yYIA5lOhHRPF%2Fuploads%2Fgit-blob-dca5c511552c590f2cbd60fbe06064b20e63a6fe%2Fautolevel_with_offsets_config.png?alt=media" alt=""><figcaption><p>Autolevel with Offset Config</p></figcaption></figure>

<figure><img src="https://3821062708-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FutyTkVS5yYIA5lOhHRPF%2Fuploads%2Fgit-blob-282a47ebb2209b392eb2f86538fb6564eba1243d%2Fcollet_clamp_dropdown.png?alt=media" alt=""><figcaption><p>Collet clamp dropdown</p></figcaption></figure>

<figure><img src="https://3821062708-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FutyTkVS5yYIA5lOhHRPF%2Fuploads%2Fgit-blob-5a212be00127c760055aeae5ff42c283e4f19d77%2Fconfig_and_run_with_offsets_and_background_image.png?alt=media" alt=""><figcaption><p>Config and Run with Offsets and Background Image</p></figcaption></figure>

<figure><img src="https://3821062708-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FutyTkVS5yYIA5lOhHRPF%2Fuploads%2Fgit-blob-66022a41475b33c33914b58721817f6fa4c05afa%2Fcontroller_settings.png?alt=media" alt=""><figcaption><p>Controller Settings</p></figcaption></figure>

<figure><img src="https://3821062708-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FutyTkVS5yYIA5lOhHRPF%2Fuploads%2Fgit-blob-d74120d884fe7ab977f26b4bc3ab6e46916cddeb%2Fcustom_tool_numbers.png?alt=media" alt=""><figcaption><p>Custom Tool Numbers</p></figcaption></figure>

<figure><img src="https://3821062708-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FutyTkVS5yYIA5lOhHRPF%2Fuploads%2Fgit-blob-b40f712e236bd160317a9021855216b3bbeddafb%2Flaser_safety_prompt.png?alt=media" alt=""><figcaption><p>Laser Safety Prompt</p></figcaption></figure>

<figure><img src="https://3821062708-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FutyTkVS5yYIA5lOhHRPF%2Fuploads%2Fgit-blob-e05bbb615e4d3819e06af353430e8d6862a07058%2Freconnect_button%20(1).png?alt=media" alt=""><figcaption><p>Reconnect Button</p></figcaption></figure>

<figure><img src="https://3821062708-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FutyTkVS5yYIA5lOhHRPF%2Fuploads%2Fgit-blob-cee463e668236b556f6976a89df6a1675e7ebf2b%2Frotated_wcs_support.png?alt=media" alt=""><figcaption><p>Rotated WCS Support in Config and Run preview</p></figcaption></figure>

<figure><img src="https://3821062708-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FutyTkVS5yYIA5lOhHRPF%2Fuploads%2Fgit-blob-c07c1436ffc407ecf83aafd15ac1368e30c26e2f%2Funlock_w_safez_move%20(1).png?alt=media" alt=""><figcaption><p>Unlock and Move to Safe Z</p></figcaption></figure>

<figure><img src="https://3821062708-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FutyTkVS5yYIA5lOhHRPF%2Fuploads%2Fgit-blob-f3cab7d0bfeab16f74d1db07e0976981f8625080%2Fworkspace_management_topbar.png?alt=media" alt=""><figcaption><p>Workspace Management Top Bar</p></figcaption></figure>

<figure><img src="https://3821062708-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FutyTkVS5yYIA5lOhHRPF%2Fuploads%2Fgit-blob-9eb061fc2fc2e4ff8e0969e1e5b58ac8ab04e11f%2Fworkspace_settings.png?alt=media" alt=""><figcaption><p>Workspace Settings</p></figcaption></figure>

<figure><img src="https://3821062708-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FutyTkVS5yYIA5lOhHRPF%2Fuploads%2Fgit-blob-1807be5839e7b6b98792f1a85ac091cadcf19f2d%2Fpendant_config.png?alt=media" alt=""><figcaption><p>Pendant Config</p></figcaption></figure>

<figure><img src="https://3821062708-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FutyTkVS5yYIA5lOhHRPF%2Fuploads%2Fgit-blob-4f7920337ad85ad1a419da51e91d863b0cd19fcc%2Fcontroller_in_web_browser.png?alt=media" alt=""><figcaption><p>Carvera Controller in a Web Browser (via Container)</p></figcaption></figure>
