docs: sync DM hardware BOM sections across all five languages - #65
Merged
ZhuYaoHui1998 merged 1 commit intoAug 26, 2026
Merged
Conversation
The five language versions of hardware/reBot_B601_DM had diverged to the point where what you can build depended on which one you read: 11, 11, 12, 8 and 8 tables respectively, and 31, 31, 35, 9 and 29 links. - readme_fr.md and readme_jp.md had no power-supply assembly section at all. They stopped after a superseded 3-row BOM still listing a 12AWG cord and an XT30 16AWG cable, where the current BOM specifies an LRS-350-24, an XT60E output, a 3-in-1 IEC inlet and the XT30U-to-XT60 adapter. Port the consumables BOM, printed-parts BOM and the 12-step illustrated procedure, translated from the English text. This is mains-voltage wiring; readers of those two languages had a superseded parts list and no assembly guidance for it. - The French purchased-parts table had lost 20 of its purchase links, leaving the word "Amazon" as plain text. Relink them from the English rows, pairing rows on their numeric tokens since the prose differs. - The camera-mount section existed in fr, jp and zh but not in English or Spanish. Port it to both. - All three copies of that section named Gemini2_mount.step, which is not in the repository. The file is D435_Gemini2_Mount.step. Point all five at it and make it a link so the link checker covers it. Every URL in the new French and Japanese text is copied from README.md through a token substitution rather than retyped, so the links cannot have drifted in translation. Two BOM contradictions are deliberately left alone pending an answer on Seeed-Projects#64: the M4*7 vs M4*8 dowel-pin length, and the CAN power-distribution board that only the Chinese BOM lists. Refs Seeed-Projects#64 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Refs #64 (items 1–3; items under 4 left open deliberately — see below)
What this changes
hardware/reBot_B601_DM/is the document people build from. Its five language versions had diverged enough that what you can build depended on which one you read:readme.mdreadme_es.mdreadme_zh.mdreadme_fr.mdreadme_jp.md1. French and Japanese had no power-supply assembly section
Both stopped after a superseded 3-row BOM — still listing a 12AWG cord and an
XT30 16AWGcable, where the current BOM specifies an LRS-350-24, an XT60E output, a 3-in-1 IEC inlet socket and the XT30U-to-XT60 adapter. This PR ports the consumables BOM (10 rows), the printed-parts BOM (3 rows) and the 12-step illustrated procedure with its 28 step images.This is mains-voltage wiring, and readers of those two languages had a superseded parts list with no assembly guidance for it. The content arrived in #33, #37, #48 and was corrected in #54 — each time in English only.
2. The French BOM had lost its purchase links
20 rows of the purchased-parts table read
Amazonas plain text. Relinked from the corresponding English rows.3. The camera-mount section was missing from English and Spanish
It existed in French, Japanese and Chinese. Ported to both, so the drift is corrected in the direction it actually runs rather than only away from English.
4. All three existing copies named a STEP file that isn't in the repository
They listed
Gemini2_mount.step; the file isD435_Gemini2_Mount.step. All five now point at the real file, as a link, so the link checker from #58 covers it from here on. Plain-text filenames are invisible to that check, which is why this survived.Verification
readme.mdthrough a token placeholder ({U1}…{U6}), so translation cannot have corrupted a URL. Verified after the fact: all 28 URLs inreadme_fr.mdappear verbatim inreadme.md. (readme_jp.mdhas 16 that do not — those are its own pre-existing Amazon links in the purchased-parts table, untouched here;git diffadds none of them.)[1, 16, 6]. The script aborts on any mismatch rather than writing a wrong link; it did abort on the first attempt, which is how the guard got built.tools/check_readme_sync.pystill passes, and a case-sensitive relative-link audit reports 0 failures, including the newD435_Gemini2_Mount.steplinks.What I deliberately did not do
Two BOM contradictions need someone who knows the hardware, and I am not going to guess at either:
M4*8mm; Chinese saysM4*7mm. The English row's own Amazon link is a search whose keywords areDowel+pin+M4*7, which points at M4×7 being right, but that is inference. (Also: the M4×8 and M4×12 rows link to the same Amazon product, so at most one of those links is correct.)Both are described in #64. Tell me which way they go and I will send the follow-up.
Note on the translations
I wrote the French and Japanese text. The tables are largely part names, dimensions and prices, and the step captions are short imperatives, so the risk is low — but a native reader's glance over the assembly captions would be worth having before merge.
🤖 Generated with Claude Code