User Interface

TouchDRO's user interface consists of three screens:

Common Elements

The three screens share the toolbar across the top and the application menu drawer behind it.

Toolbar

The TouchDRO main readout screen on a milling machine profile, with the toolbar across the top showing the white cutter icon and the Bridgeport profile name, four readout rows with their set zero, abs/incr, and inch/mm buttons, the collapsed side panel tabs on the right, and the function strip along the bottom
Fig. 1: The main readout screen, with the toolbar across the top and the side panel collapsed

The toolbar is a narrow strip at the top of the screen that stays the same on every TouchDRO screen. From left to right, you will find:

Application Menu Drawer

The application menu drawer open over the main readout screen, with the TouchDRO version and build at the top and the Machine Profiles, Workspaces, Tool Library, Probe Library, Settings, Adapter Profiles, Live Data Streaming, and Privacy Policy items
Fig. 2: The application menu drawer

The menu drawer is hidden by default. To open it, press the application menu button, or swipe in from the left edge of the screen. In the drawer you will find the TouchDRO version and build information and these items:

Main Readout Screen

When TouchDRO starts, it displays the main readout screen, which is designed to resemble a traditional digital readout display (Fig. 1). The readouts take up most of the screen, the side panel opens along the right edge, and the function strip runs along the bottom.

Axis Readouts

The readout display consists of one row per axis, as configured in the machine profile and the "Application Settings": up to three linear axes, an angular axis, and the RPM readout. Each linear row has, from left to right:

You can use two gestures on the readout row itself. To open the "Axis Details" dialog, with the feed rate, the chip load, and the per-axis buttons, tap the axis label. To type a position in, tap the readout digits, and the "Set Dimension" dialog will open. The compact readouts in the graphical view split the two gestures the other way: a tap on the value opens "Axis Details" and a long-press opens "Set Dimension". The first is covered in "Axis Details Dialog" and the second under "Set Dimension" on the same page.

The X Axis Details dialog opened by tapping the X axis label, showing the position, feed rate, and chip load with the center, set zero, hold, abs/incr, inch/mm, and near-zero warning buttons
Fig. 3: A tap on the axis label opens the "Axis Details" dialog
The Set X Axis Absolute Dimension dialog opened by tapping the X readout digits, with the New Dimension field selected
Fig. 4: A tap on the readout digits opens the "Set Dimension" dialog

The RPM row has a single button, which switches the readout between spindle speed and surface speed.

Side Panel

The main readout screen with the Sub - Datum List tab selected, the panel open beside the readouts showing the workspace name, the action buttons, a list of fifteen sub-datums, the navigation buttons, and the plus button
Fig. 5: The side panel open on the "Sub - Datum List" tab

Along the right edge of the screen there are three tabs: "Sub - Datum List", "Machine Datums", and "Tool Offsets". To open a panel, tap its tab, and the readouts will narrow to make room. To collapse the panel again, tap the tab that is already selected. With the "+" button in the lower-right corner, you can add a sub-datum at the current position, and the button stays on screen whether the panel is open or collapsed.

The sub-datum panel is covered in "The Sub-Datum Panel", the machine datum panel in "Machine Datums", and the tool offset panel in "Mill Tool Library" and "Lathe Tool Offset Memory Basics".

Function Strip

The function strip on a milling machine, with the global Set Zero, abs/incr, and inch/mm buttons on the left and the function buttons to their right
Fig. 6: The function strip on a milling machine

The function strip runs along the bottom of the screen. The first buttons act on every axis at once:

The rest of the strip has one button per function, and which ones you see depends on the machine type, on the mode, and on what you have switched on under "Function Strip Preferences". You will find every icon, with what it does, on the "DRO Function Buttons" page.

Graphical View

The graphical view on a milling machine, with the projection of the workspace and its scale buttons filling the left of the screen, and the compact readouts, global buttons, workspace name, and sub-datum list in the panel on the right
Fig. 7: The graphical view, with the compact readouts and the sub-datum list on the right

To switch to the graphical view, tap the graphical view toggle at the right end of the toolbar. The screen displays a 2-dimensional projection of the current workspace, on the X/Y plane on a mill and the Z/X plane on a lathe, with the saved sub-datums, the guides, any imported drawing, and the crosshairs that mark the spindle or the tool. It lets you work with saved coordinates visually: you can work through a set of holes by watching the crosshairs approach each one instead of reading numbers.

The screen has three areas:

The "Graphical View Display" page covers every element of the screen.

Application Settings

The top of the Application Settings screen for the Bridgeport vertical mill profile, with the General Settings switches and the links to the Connection, User Interface, and axis settings screens
Fig. 8: The Application Settings screen

Most of TouchDRO's behavior is configured on the Application Settings screen, reached from "Settings" in the application menu. The screen title names the machine profile the settings belong to, with its type in brackets, since every profile keeps its own settings.

The screen is a scrollable list of settings organized into groups. Groups with more than a few settings are collapsed into a single row that summarizes what is inside. To open one, tap its row, and a settings sub-screen with the same kind of elements will open.

TouchDRO uses three main types of settings:

To change a setting, tap its row; this will either bring up a relevant dialog or flip the switch. There is no need to save the changes: they are applied as you make them. The settings are covered group by group, starting from "Application Settings".