Skip to content

[HARDWARE] Add filter setting for selecting alternate parts.#188

Merged
jamespilgrim merged 1 commit intoPiTracLM:mainfrom
markjonharman:mjh-add-alt-filters
Mar 25, 2026
Merged

[HARDWARE] Add filter setting for selecting alternate parts.#188
jamespilgrim merged 1 commit intoPiTracLM:mainfrom
markjonharman:mjh-add-alt-filters

Conversation

@markjonharman
Copy link
Copy Markdown
Collaborator

Description

To help mitigate BOM changes over time and components going out of stock I have provided a list of filter settings that hopefully assist someone with finding alternate components when necessary.

What does this PR do?

Updates the hardware parts list documentation.

Why is this change needed?

BOM items will go out of stock periodically overtime, to avoid requiring constant updating or maintenance, attempt to provide a way for the user to make an informed choice by themselves.

Related Issue(s)

Closes #

Changes Made

  • parts_list.md updated

Testing Performed

Test Environment

  • Pi Model:
  • Camera Type:
  • OS Version:
  • Installation Method:

Test Results

  • pitrac test hardware passes
  • pitrac test camera passes (if camera-related)
  • pitrac test pulse passes (if strobe-related)
  • Simulator integration tested with:
  • Performance metrics:

Test Commands Run

# Paste the actual commands and output

Performance Impact

  • Before:
  • After:
  • Impact:

Breaking Changes

  • This PR includes breaking changes
    • What breaks:
    • Migration steps:

Dependencies

  • No new dependencies
  • [ ] New dependencies added:

  • [ ] Updated dependencies:

Hardware Compatibility

  • Tested on Pi 5
  • Tested on Pi 4
  • Tested with single Pi setup
  • Tested with dual Pi setup

Documentation

  • No documentation needed
  • Documentation updated in this PR
  • Documentation PR to follow
  • Updated relevant sections:
    • README
    • Hardware guide
    • Software guide
    • Troubleshooting guide

Screenshots/Videos

AI (Vibe-Coded) Content Description

Never any AI.

Checklist

Code Quality

  • Code follows existing patterns and conventions
  • No unnecessary comments added
  • Error handling implemented appropriately

Build & Test

  • Successfully builds with ./packaging/build.sh build
  • All existing tests pass
  • New tests added for new functionality
  • Tested on actual Raspberry Pi hardware (not just CI)

Submission Requirements

  • Commits squashed if needed (git rebase -i HEAD~n)
  • CLA signed
  • PR title follows format: [PR TYPE] Brief description
  • Branch is up-to-date with main

Additional Context


…nts when mainline component goes out of stock.
@jamespilgrim jamespilgrim merged commit 78f6e97 into PiTracLM:main Mar 25, 2026
2 checks passed
@github-actions github-actions bot locked and limited conversation to collaborators Mar 25, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants