Skip to content

docs(feetech): documenting root cause of wrist calibration issues#3348

Open
Maximellerbach wants to merge 3 commits intomainfrom
docs/feetech-wrist
Open

docs(feetech): documenting root cause of wrist calibration issues#3348
Maximellerbach wants to merge 3 commits intomainfrom
docs/feetech-wrist

Conversation

@Maximellerbach
Copy link
Copy Markdown
Member

@Maximellerbach Maximellerbach commented Apr 10, 2026

Adding documentation about a bug with the feetech motors

Type / Scope

  • Type: Bug | Docs
  • Scope: feetech

Summary / Motivation

We encountered negative positive values coming back from the feetech motors, which is not normal.
The diagnosis is that when doing multiple consecutive calibration, it may be possible that the combination of homing offset + current position overflows the [0,4095] range.
While we find a proper fix, we decided to document the problem.

We found that unplugging the robot (AC and USB) and plugging it back solved the overflow problem in our case.

Related issues

Checklist (required before merge)

  • Linting/formatting run (pre-commit run -a)
  • All tests pass locally (pytest)
  • Documentation updated
  • CI is green

Reviewer notes

We will probably need to find a more long term fix

Copilot AI review requested due to automatic review settings April 10, 2026 14:57
@github-actions github-actions bot added the documentation Improvements or fixes to the project’s docs label Apr 10, 2026
@HuggingFaceDocBuilderDev
Copy link
Copy Markdown

The docs for this PR live here. All of your documentation changes will be reflected on that endpoint. The docs are available until 30 days after the last update.

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Adds Feetech documentation to help users diagnose and mitigate wrist calibration/position-reading issues, and updates the docs navigation entry accordingly.

Changes:

  • Adds a new “Troubleshooting → Position Overflow” section with a quick recovery procedure and an offset-reset walkthrough.
  • Renames/restructures headings in the Feetech firmware update guide for clearer hierarchy.
  • Updates the docs sidebar title for the Feetech page.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 3 comments.

File Description
docs/source/feetech.mdx Introduces troubleshooting guidance for position overflow and refactors section headings.
docs/source/_toctree.yml Updates the displayed sidebar title for the Feetech documentation page.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +12 to +14
The firmware may be overflowing and returning incorrect position readings.

**Quick fix:** Unplug both the AC power and USB cable, then reconnect them. This should give you correct position readings again.
Copy link

Copilot AI Apr 10, 2026

Choose a reason for hiding this comment

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

The PR description mentions a specific diagnosis (homing offset + current position overflow beyond the [0, 4095] range after consecutive calibrations), but the doc here only says the firmware “may be overflowing”. Consider documenting the actual suspected mechanism and the expected valid position range so readers can verify they’re hitting the same issue (and distinguish it from other calibration failures).

Copilot uses AI. Check for mistakes.
Comment on lines +18 to +24
2. Select the *Programming* tab
3. Move all joints to the middle of their range
4. Click *Offset*
<img
src="https://huggingface.co/datasets/huggingface/documentation-images/resolve/main/lerobot/feetech_reset_offset.png"
alt="Feetech Offset Position"
/>
Copy link

Copilot AI Apr 10, 2026

Choose a reason for hiding this comment

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

The ordered list ends immediately before the block tag without a blank line/indentation, which can break list rendering in MDX/Markdown parsers. Align this with the pattern used elsewhere in the docs (e.g., docs/source/so100.mdx inserts a blank line before images after list items) by adding a blank line and/or indenting the image block under the relevant list item.

Copilot uses AI. Check for mistakes.
Comment on lines 136 to +137
- local: feetech
title: Updating Feetech Firmware
title: Feetech Troubleshooting and Firmware Update
Copy link

Copilot AI Apr 10, 2026

Choose a reason for hiding this comment

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

The sidebar title (“Feetech Troubleshooting and Firmware Update”) doesn’t match the page H1 (“Feetech Troubleshooting and Motor Firmware Update”). Please make these consistent to avoid confusion/search mismatches in the rendered docs navigation.

Copilot uses AI. Check for mistakes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or fixes to the project’s docs

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants