Skip to content

Allow calibration dimensions in mm#2479

Open
auscompgeek wants to merge 1 commit intoPhotonVision:mainfrom
auscompgeek:calibration-ui-mm-input
Open

Allow calibration dimensions in mm#2479
auscompgeek wants to merge 1 commit intoPhotonVision:mainfrom
auscompgeek:calibration-ui-mm-input

Conversation

@auscompgeek
Copy link
Copy Markdown
Contributor

Description

This adds a convenient way to enter calibration board marker dimensions in millimetres, instead of having to manually convert from millimetres to inches before inputting. This is particularly useful as calib.io displays dimensions in millimetres, and the provided 1" 8x8 ChArUco board PDF may end up outside a printer's printable area when printed on A4.

No backend changes -- the dimensions are converted to inches on the frontend before sending to the backend.

Screenshots

The defaults:

calibration UI screenshot

After switching to mm:

calibration UI screenshot (mm)

Meta

Merge checklist:

  • Pull Request title is short, imperative summary of proposed changes
  • The description documents the what and why, including events that led to this PR
  • If this PR changes behavior or adds a feature, user documentation is updated
  • If this PR touches photon-serde, all messages have been regenerated and hashes have not changed unexpectedly
  • If this PR touches configuration, this is backwards compatible with all settings going back to the previous seasons's last release (seasons end after champs ends)
  • If this PR touches pipeline settings or anything related to data exchange, the frontend typing is updated
  • If this PR addresses a bug, a regression test for it is added
  • If this PR adds a dependency, the license has been checked for compatibility and steps taken to follow it

@auscompgeek auscompgeek requested a review from a team as a code owner May 10, 2026 04:41
@github-actions github-actions Bot added the frontend Having to do with PhotonClient and its related items label May 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

frontend Having to do with PhotonClient and its related items

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants