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 it holds:

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. It holds 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 holds, from left to right:

The readout itself responds to two gestures. To open the "Axis Details" dialog, with the feed rate, the chip load, and the per-axis buttons, tap the readout. To type a position in, long-press the readout; the "Set Dimension" dialog will open. Both are covered in "Axis Details Dialog".

The X Axis Details dialog opened by tapping the X readout, 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 a readout opens the "Axis Details" dialog
The Set X Axis Absolute Dimension dialog opened by long-pressing the X readout, with the New Dimension field selected
Fig. 4: A long-press on a readout 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

The right edge of the screen carries three tabs: "Sub - Datum List", "Machine Datums", and "Tool Offsets". To open a panel, tap its tab; the readouts narrow to make room. To collapse the panel again, tap the tab that is already selected. The "+" button in the lower-right corner adds a sub-datum at the current position, and it 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 holds 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". The "DRO Function Buttons" page is the legend for all of them: it shows every icon beside what it does.

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. Its purpose is to make work with saved coordinates visual: a set of holes can be worked through by watching the crosshairs approach each one rather than by 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. The groups that hold 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".