The FieldPrinter and iPad App release extends the Flexible Control capabilities introduced in March 2026 with a new workflow for establishing control at corners; adds beta support for printing images directly from the iPad; and ships a set of safety improvements for working around slab edges, stair openings, and slopes.
Portal has two changes that show up the moment you log in: per-project unit support, so projects can run in Metric or Imperial without switching systems, and a reorganized home page that groups your projects by organization. Floor elevation heat maps also read cleaner, plus a handful of fixes across the production tab and project editor.
Here's what's in this release:
- Corner Control (Beta): A new stationing workflow that uses Dusty's corner reflector jigs to create control points at inside or outside right-angled corners. Useful when you don't have surveyed control, or when you want to align your layout to existing building features.
- Print Images (Beta): Print monochrome SVG images directly from the iPad without a trip through Portal. Ideal for logos, way-finding marks, or ad-hoc annotations added in the field.
- Cliff Obstacles and Sensor Checks: A new obstacle type for unprotected edges (slab edges, stair openings), plus a check that warns operators if the FieldPrinter 2's cliff sensors are obstructed.
- Printing on Slopes, further refinements: Fewer unnecessary wheel locks, clearer slope notifications, and earlier low-battery warnings when the FieldPrinter 2 is working on a grade.
- Automatic Software Updates: The iPad now updates compatible FieldPrinter 2 firmware automatically when it connects to a FieldPrinter 2 running older software.
- Metric and Imperial Unit Support: Portal now supports both Metric and Imperial units on a per-project basis.
- Projects Grouped by Organization: Find projects in Portal faster with search and sort.
Read on for more details on each.
Corner Control (Beta): Establish Control Without a Surveyed Network
If you're working without surveyed control, or if you want to use existing building features to establish control, you can now create control points directly at right-angled corners using Dusty's corner reflector jigs.
The jigs hold the reflector at a 2" offset from each wall at an inside or outside corner. During stationing, a new Control Point for Jig option lets the Operator select two lines that define a corner and drop a control point that references the real-world geometry.
How to use it:
- Scroll to the bottom of the control point list and tap Add Control Point.
- Choose Control Point for Jig from the menu to open Control Point Mode.
- Select two lines that define the corner, then tap Add Control.
- While the mode is open, the control point can be dragged between the inside and outside of the corner.
- Create as many corner control points as needed.
- Close the mode to lock the new control points in place.
Note: to move a control point after Jig Mode is closed, delete it and re-create it.
Contact your customer success manager to obtain a set of corner control jigs. Alternatively, click here to download the files to print them yourself.
Print Images (Beta): Print Custom SVGs Without Leaving the Field
You can now print monochrome SVG images directly from the iPad, with no round-trip through the Portal required. This is useful for printing logos, wayfinding marks, or any graphic that needs to land at a specific location in the field.
Image files must be under 5 KB and saved locally on the iPad. (NOTE: This is smaller than my SVG images; please contact your customer success manager if this limitation impacts your using this new feature, and we may change it in future releases).
How to use it:
- On the layout canvas, long-press at the location where the image should be printed, then choose Print SVG.
- Select the SVG file from your local storage.
- Rotate the image in 90-degree increments if needed.
- Choose the Height at which to print the image.
- Use Relative Location to set how the image aligns to the point you tapped:
- Center (default): the center of the SVG aligns with the tapped location.
- Top Right: the top-right corner of the image aligns with the tapped location.
- Bottom Left: the bottom-left corner of the image aligns with the tapped location.
- Tap Print. The FieldPrinter will navigate to the location and print the image.
For best results: use monochrome SVG files with true black (#000000) on a mostly white background. Design with outlines and strokes rather than filled areas, and avoid embedding raster images. Only vector paths, shapes, and text are supported. Simple line work will produce the most reliable printed output.
For detailed guidance, see Image Printing Guidelines and Best Practices.
Cliff Obstacles and Sensor Checks: Safer Work Near Slab Edges and Stair Openings
This release introduces two related improvements to help the FieldPrinter work safely near unprotected edges.
Operator-Added Cliff Obstacles: Mark Unprotected Edges for the FieldPrinter 2 to Avoid
A new obstacle type, cliffs, represents unprotected edges without a toe kick. These commonly occur at the top of stairs or along slab edges near the ground. Operators can create cliffs by drawing them in the layout canvas or by scanning them with the reflector, using the tools in the obstacle menu.
Cliffs are displayed as red lines. Generic obstacles remain orange.
Warnings for Obstructed Cliff Sensors: Catch Sensor Issues Before Printing Starts
Keeping the FieldPrinter 2's cliff sensors clean and unobstructed is critical for safe operation. The FieldPrinter now detects when its cliff sensors are obstructed (for example, by debris, tape, or a covering), and the iPad will warn the Operator and prompt an inspection before printing continues.
If the warning appears and the sensors may be dirty, wipe them with an alcohol wipe or a damp, clean towel to remove any contamination.
Printing on Slopes: Smarter Slope Behavior and Earlier Battery Warnings
Building on prior releases' slope printing improvements, this release brings three refinements for operating the FieldPrinter on grades.
- Reduced unnecessary wheel locks. The FieldPrinter 2 continues to resist rolling when idle on a slope, but the sensitivity has been adjusted so the wheels lock less often when the Operator is manually moving the FieldPrinter 2.
- Clearer slope notifications on the iPad. The iPad now provides more detailed information about slope-mitigation actions, giving Operators better visibility into what the FieldPrinter 2 is doing and why.
- Earlier low-battery warnings on slopes. Operating on a slope draws additional power to hold position. The iPad will now alert Operators earlier when battery levels are low, leaving more time to swap batteries before the FieldPrinter 2 needs to hold position under load.
Automatic Software Updates
When an updated iPad connects to a FieldPrinter 2 running older software, it will now automatically upload compatible software to the FieldPrinter 2. No manual update steps are required.
If the FieldPrinter 2 is running a newer but incompatible software version, the Operator will be notified and prompted to contact support. To preserve your data, the FieldPrinter is never automatically downgraded.
Metric and Imperial Unit Support: Switch Any Project Between Meters and Feet
Portal now supports both Metric and Imperial units on a per-project basis.
When Metric is selected in Project Settings, all measurements throughout the Portal interface display in meters or millimeters. The selection is visual-only; file prep and FieldPrinter 2 behavior are unchanged regardless of the unit system you pick.
To change unit systems on a project:
- Open the project in Portal.
- Go to Project Settings.
- Select Metric or Imperial under unit system.
A note for projects that use Dusty's default offset framing line styles: as part of this change, "1 ft Offset Framing," "2 ft Offset Framing," and "3 ft Offset Framing" are removed from the default line style list. If you've used any of these line styles, they convert automatically to custom line styles in your project, so ongoing work is unaffected.
Projects Grouped by Organization: Find Projects Faster Across Multiple Orgs
Your Portal home page now organizes projects by the organization they belong to. Previously, every project you could access showed up in a single list, even when those projects spanned multiple organizations.
Each organization tile on the home page displays your access level for that organization:
- Org Admin — Full administrative access to all projects and users in the organization
- Org Editor — Edit access to all projects in the organization
- Project Guest — Editor or viewer access to specific projects within the organization
Access to organization settings — including user management and line styles — has also moved:
- If you have organization-wide access, a ⚙️ Organization link appears directly on the organization tile on the home page.
- When viewing projects within an organization, a ⚙️ Organization button appears in the header.
Small Updates
- Accurate QR code preview size on canvas. QR code outlines are now displayed at their true printed scale.
- Support for larger coordinate values in station information. Station info correctly displays coordinate values up to ±9,999,999.9999 without truncation.
- Bug fix: Tracker location updates after stationing. Fixed an issue where the tracker position on the canvas did not update until stationing was re-run.
- All printed data is now visible on the production tab layout view. Previously, only printed data with a matching line in the current published layout was shown. All FieldPrinter 2 print data now appears in the layout view, even when a later version of the layout no longer includes a CAD line that had been printed.
- Partially printed lines display correctly on the production tab layout view. Partially printed lines previously appeared in the wrong position when a layout was located far from the origin (0, 0). This is fixed.
- Layer Point Angle options now include all 15-degree increment angles.
- Initials are preserved in the uploader bubble after the uploader's account is deactivated. Previously, the uploader bubble showed an empty grey circle once the account was deactivated; the initials are now retained.