Skip to content

Add board ID for Tustin Mach - #276

Open
tustin-dev wants to merge 1 commit into
PX4:mainfrom
tustin-dev:add-tustin-board-id
Open

Add board ID for Tustin Mach#276
tustin-dev wants to merge 1 commit into
PX4:mainfrom
tustin-dev:add-tustin-board-id

Conversation

@tustin-dev

@tustin-dev tustin-dev commented Aug 7, 2026

Copy link
Copy Markdown

Description

Add a new PX4 bootloader board ID for Tustin Mach flight controller.

Board

Tustin Mach

Board ID

TARGET_HW_TUSTIN_MACH = 1225

@tustin-dev
tustin-dev force-pushed the add-tustin-board-id branch from 30478bb to 3fcc244 Compare August 11, 2026 23:40
@mrpollo

mrpollo commented Aug 12, 2026

Copy link
Copy Markdown
Contributor

Do all three boards exist already or are these plans for the future?

@tustin-dev

Copy link
Copy Markdown
Author

Do all three boards exist already or are these plans for the future?

They are at different stages of development:

  • Tustin Mach already exists. I have completed the BSP and successfully finished real-world flight testing with it.
  • Tustin Core is currently in PCB fabrication/prototyping. I expect to complete and submit real flight-test results by late August.
  • Tustin Mini is still in the design stage. I’m currently evaluating the vibration-isolation solution for this board.

So only Mach is fully validated at this point; Core is close to hardware validation, while Mini is still under design.

@tustin-dev

Copy link
Copy Markdown
Author

@mrpollo if you prefer to reserve Board IDs only for boards that already physically exist, I’m also happy to keep this PR limited to Tustin Mach for now, and submit separate Board ID requests for Core and Mini once their hardware is ready.

@julianoes julianoes left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Make sure to make a pull request to here as well:
https://github.com/ArduPilot/ardupilot/blob/master/Tools/AP_Bootloader/board_types.txt#L277

This tends to be the more authoritative place, to avoid any collisions.

@tustin-dev
tustin-dev force-pushed the add-tustin-board-id branch from 3fcc244 to 8445c4d Compare August 13, 2026 01:15
@peterbarker

Copy link
Copy Markdown
Contributor

Make sure to make a pull request to here as well: https://github.com/ArduPilot/ardupilot/blob/master/Tools/AP_Bootloader/board_types.txt#L277

This tends to be the more authoritative place, to avoid any collisions.

That location is only authoritative for the ranges declared in the file. There's no contention merging outside those ranges as far as AP is concerned - if we get a PR outside the range I check over here and just get it merged in if it's been merged over here.

In this case the ID is in the "ArduPilot range" - so it really, really should have been merged over there before this PR was created. I've just marked that other PR as "MergeOnCIPass" - but it's entirely possible that that PR could have conflicted with another allocation not-yet-merged-to-master - if this PR had been merged in that case we'd have a mess...

@peterbarker

Copy link
Copy Markdown
Contributor

That location is only authoritative for the ranges declared in the file. There's no contention merging outside those ranges as far as AP is concerned - if we get a PR outside the range I check over here and just get it merged in if it's been merged over here.

It's been merged over there.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants