Skip to content

feat(fix): Pinout on M8P V2#14

Closed
3dprintpt wants to merge 7 commits intotg73:v2.1.xfrom
3dprintpt:development
Closed

feat(fix): Pinout on M8P V2#14
3dprintpt wants to merge 7 commits intotg73:v2.1.xfrom
3dprintpt:development

Conversation

@3dprintpt
Copy link
Copy Markdown

@3dprintpt 3dprintpt commented Feb 2, 2026

Corrections on Manta M8P V2 spi pins

Summary by CodeRabbit

  • Chores
    • Reassigned software SPI pins for the BTT Manta M8P 2.0 motherboard (stepper and all eight motors) to improve hardware compatibility and motor reliability.
    • Standardized deployment commit metadata across release processes: publishing now records the GitHub Actions bot as the committer to unify commit attribution.

tg73 and others added 2 commits January 31, 2026 14:23
- Identify the author as the github-actions bot

(cherry picked from commit 75c6f3b)
Corrections on Manta M8P V2 spi pins
@coderabbitai
Copy link
Copy Markdown

coderabbitai bot commented Feb 2, 2026

📝 Walkthrough

Walkthrough

Updated BTT Manta M8P-20 board definition to remap software SPI pins for MOTOR1–MOTOR8 and stepperSPI from PC10/PC11/PC12 to PG6/PG7/PG8. Also standardized Git commit identity in three CI workflow files to use github-actions[bot] and its noreply email.

Changes

Cohort / File(s) Summary
Board Configuration
configuration/boards/btt-manta-m8p-20/board-definition.json
Remapped software SPI pins for MOTOR1MOTOR8 from PC12/PC11/PC10PG6/PG7/PG8; updated stepperSPI sclk/mosi/miso from PC10/PC12/PC11PG8/PG6/PG7.
CI Workflows
.github/workflows/publish-development.yml, .github/workflows/publish-devpub.yml, .github/workflows/publish-v2.1.x.yml
Replaced conditional or user-specific git configuration with a fixed deployment identity: git-config-name set to github-actions[bot] and git-config-email set to the bot noreply address (41898282+github-actions[bot]@users.noreply.github.com).

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Poem

🐇 I nibbled wires in morning light,

Swapped PC paths for PG bright,
Eight small motors dance in tune,
Commits now signed by a bot moon,
Hooray — a hop, then off I swoon.

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title references the main hardware/pinout change (M8P V2 SPI pins), which aligns with the primary modification in the PR.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 0

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (1)
configuration/boards/btt-manta-m8p-20/board-definition.json (1)

129-143: ⚠️ Potential issue | 🔴 Critical

Update ADXL345SPI to use the correct SPI3A pins for the M8P V2.0.

The current ADXL345SPI configuration uses PC10/PC11/PC12 with CS on PB12, which corresponds to SPI3, not the correct SPI3A bus. According to the official Klipper reference configuration for the M8P V2.0, ADXL345 should use:

  • sclk: PG8
  • mosi: PG6
  • miso: PG7
  • cs_pin: PA15
Updated ADXL345SPI configuration
"ADXL345SPI": {
  "cs_pin": "PA15",
  "software": {
    "sclk": "PG8",
    "mosi": "PG6",
    "miso": "PG7"
  }
}

Corrected diagrams for stock hardware and most used ones.
EBB42 and all the octopus but Max EZ
Corrections on Manta M8P V2 spi pins
Corrected diagrams for stock hardware and most used ones.
EBB42 and all the octopus but Max EZ
@3dprintpt 3dprintpt closed this by deleting the head repository Feb 6, 2026
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