Conversation
Corrections on Manta M8P SPI pins and Octopus Pro V1.1 (H723) Led pin
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (1)
🚧 Files skipped from review as they are similar to previous changes (1)
📝 WalkthroughWalkthroughSPI motor and stepper pin mappings moved to PG6/PG7/PG8 for the Manta M8P board; a Y1 enable alias changed from PA0 to PA2 on the Octopus Pro H723 board; filament runout pin moved from PA3 to PA10 on the BTT EBB42 Gen2 toolboard config. Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 2 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (2 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Tip Try Coding Plans. Let us write the prompt for your AI agent so you can ship faster (with fewer bugs). 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. Comment |
Updated wiring diagrams with all the accessories for stock hardware and most used boards. Al octopus nut Max EZ, O2S, EBB42 (all versions) and EBB36 (all versions). EBB 42 Gen 2 Corrected
Including Orbiter smart sensor using I2C Pins on EBB 42 Gen 2. Diagram also corrected.
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Fix all issues with AI agents
In `@configuration/boards/btt-ebb42-gen2-10/toolboard-config.cfg`:
- Line 41: The filament sensor pin is set incorrectly: change the configuration
key filament_sensor_runout_pin from PA10 back to the dedicated FIL input PA3 to
restore proper filament detection and avoid clobbering I²C (PA9/PA10) lines;
locate the filament_sensor_runout_pin entry in the toolboard-config.cfg and
replace the PA10 value with PA3 so the line reads
filament_sensor_runout_pin=PA3, ensuring trailing comma matches surrounding
entries.
|
|
||
| # filament sensors | ||
| filament_sensor_runout_pin=PA3, | ||
| filament_sensor_runout_pin=PA10, |
There was a problem hiding this comment.
🧩 Analysis chain
🏁 Script executed:
#!/bin/bash
# Search for PA3 and PA10 references in configuration files
echo "=== Files in the btt-ebb42-gen2-10 directory ==="
find configuration/boards/btt-ebb42-gen2-10 -type f 2>/dev/null | head -20
echo -e "\n=== Searching for PA3 references ==="
rg 'PA3' configuration/ --type cfg --type txt -C 1
echo -e "\n=== Searching for PA10 references ==="
rg 'PA10' configuration/ --type cfg --type txt -C 1
echo -e "\n=== Checking the full toolboard-config.cfg file ==="
cat -n configuration/boards/btt-ebb42-gen2-10/toolboard-config.cfgRepository: Rat-OS/RatOS-configurator
Length of output: 2495
🌐 Web query:
BTT EBB42 Gen2 1.0 filament sensor pin PA10 pinout schematic
💡 Result:
On the BTT EBB42 GEN2 V1.0, MCU pin PA10 is the I²C SDA line, brought out on the I2C header/connector (with PA9 as SCL). (global.bttwiki.com)
If you’re looking for the dedicated filament/runout (“FIL”) switch input, that’s PA3 (separate from the I²C pins). (global.bttwiki.com)
Citations:
- 1: https://global.bttwiki.com/img/EBB42_GEN2/en/interface.jpg
- 2: https://global.bttwiki.com/img/EBB42_GEN2/en/interface.jpg
Revert filament_sensor_runout_pin from PA10 back to PA3.
According to the official BTT EBB42 GEN2 V1.0 pinout documentation, PA10 is the I²C SDA (data) line and PA9 is the I²C SCL (clock) line. The dedicated filament runout ("FIL") switch input is on PA3. The current mapping at line 41 (filament_sensor_runout_pin=PA10) is incorrect and would break both I²C communication and filament detection. Change it back to filament_sensor_runout_pin=PA3,.
🤖 Prompt for AI Agents
In `@configuration/boards/btt-ebb42-gen2-10/toolboard-config.cfg` at line 41, The
filament sensor pin is set incorrectly: change the configuration key
filament_sensor_runout_pin from PA10 back to the dedicated FIL input PA3 to
restore proper filament detection and avoid clobbering I²C (PA9/PA10) lines;
locate the filament_sensor_runout_pin entry in the toolboard-config.cfg and
replace the PA10 value with PA3 so the line reads
filament_sensor_runout_pin=PA3, ensuring trailing comma matches surrounding
entries.
Correcting VAOC led pin on Octopus Pro V1.1 (h273).
Corrections on Manta M8P SPI pins, Octopus Pro V1.1 (H723) Led pin and Y1 enable pin.
Summary by CodeRabbit