Skip to content

Add hardware bill of materials - #74

Merged
PurpleSentinel merged 1 commit into
mainfrom
agent/add-hardware-bom
Aug 12, 2026
Merged

Add hardware bill of materials#74
PurpleSentinel merged 1 commit into
mainfrom
agent/add-hardware-bom

Conversation

@PurpleSentinel

Copy link
Copy Markdown
Contributor

What changed

  • add a root-level hardware Bill of Materials
  • identify the physical reference unit as Waveshare RP2040-Touch-LCD-1.28-B, SKU 26371
  • document that the RP2040 board, touch display and CNC case are one product rather than separate BOM items
  • list required installation items, optional battery requirements and integrated subsystems
  • distinguish the reference unit from the uncased, non-touch, display-only, RP2350 and ESP32 variants
  • link the BOM from the README and correct its reference-hardware wording

Why

Waveshare offers several similarly named 1.28-inch products. The previous README linked the uncased product-family page, which could lead a builder to buy the wrong physical variant or duplicate the processor, display and case as separate parts.

Sources

  • official Waveshare RP2040-Touch-LCD-1.28-B product page
  • official Waveshare RP2040-Touch-LCD-1.28 hardware wiki
  • repository pin map and drivers for the supported display, touch controller and IMU

Validation

  • python3 -m unittest discover -s tests — 185 tests pass
  • git diff --check passes
  • exact manufacturer part number, SKU, case construction, flash, IMU, battery connector and package contents verified against the current official product listing

@PurpleSentinel
PurpleSentinel merged commit 9976d1c into main Aug 12, 2026
2 checks passed
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.

2 participants