Rhoban ForceFoot V2
Robot / hardware buildHumanoid force-sensing foot component with strain-gauge sampling board and AVR Dynamixel-bus firmware. [1] [2] [3] [4] [5] [6] [7]
Build & first use →Official websiteUpstream build guideBill of materials
- For
- Humanoid developers familiar with load cells, AVR hardware and Dynamixel buses [1] [2] [3] [4] [5] [6] [7]
- Cost
- No current cost yet. Upstream bill of materials [3]
- Source rights
- Some licenses are unresolved. Review licenses
- Unknowns
- host computer, tools, operating system not fully established. Review gaps
Source researched · Not tested by us
Sources checked · Research details
Licenses & related hardware
- License
- not fully assessed for mechanical design, electronics, firmware, documentation · Details by part
Overview
Rhoban ForceFoot V2 is a humanoid foot-sensing component using strain gauges, an interface board and AVR firmware that presents readings over a Dynamixel-style bus. Its useful contribution is the documented sensor/mechanical interface and calibration route. No root project license was identified in the inspected material. The mechanical guide informally says its design can be used as a reference or as-is with the same gauges; that statement does not establish comprehensive manufacturing/redistribution permission across mechanics, electronics and firmware. Public visibility alone does not settle those rights. [1] [2] [3] [6]
Is this for you?
- Known limitations
- No root project license identified. Mechanical guide invites reference/as-is use with the same gauges; permission scope across mechanics/electronics/firmware remains unresolved.
- Documentation first says 5 kg gauges, then describes 40 kg cells with 27 mm hole spacing; reconcile exact cells/load envelope.
- Inventor assembly payload identity/container checked but geometry/native load/fit not validated.
- Raw signed 24 bit values need host-side offset storage and known-mass calibration; not already calibrated forces.
- README default ID 123 conflicts with main.c DXL_ID 124; deployed board ID unknown.
Editorial assessment of bounded source evidence; no runtime, fit, manufacturing or compatibility proof.
What you need
Hardware & parts
Assembly & first use
Open the upstream getting-started guide [1] [2] [3] [4] [5] [6] [7]
- Reconcile 5 kg versus 40 kg gauge language and robot mounting before selecting the component.
- Select MCU_TARGET and matching fuse script/programmer before make and make sendisp.
- Reconcile README ID 123 versus implementation ID 124 and actual selected board ID; inspect model 5004/1 Mbaud, signed 24 bit decoding, offset storage and known-mass calibration.
Editorial assessment of bounded source evidence; no runtime, fit, manufacturing or compatibility proof.
Cost
No current, complete configuration-specific build cost has been established for this profile.
3D preview
Preview not available yet. No hosted preview has been prepared for the configuration described in this profile. Inspect the linked sources and their reuse terms; a manufacturing-ready assembly has not been established by this preview status.
Model sources
No hosted preview has been prepared for the configuration described in this profile. Inspect the linked sources and their reuse terms; a manufacturing-ready assembly has not been established by this preview status.
Project notes
Resolve the load-cell discrepancy first
The mechanical guide initially describes using 5 kg nominal gauges, but its specific design section describes 40 kg steel cells, references HL703/TAL230A and gives two M4 holes at 27 mm spacing. Those statements must be reconciled against the exact cells and intended robot load; this profile does not silently select one rating. The plate's mounting holes also need matching to the robot. [2]
The guide identifies Autodesk Inventor 2015 designs and links a separate Onshape Sigmaban assembly. We retrieved the original foot.iam and verified its bytes and Git identity; its signature identifies a compound-file container. That does not decode the native geometry, resolve all linked parts or establish fit. The external Onshape assembly was not inspected, and its URL is not proof of a complete verified manufacturing path. [2] [7]
Match electronics options and firmware target
The electronics guide distinguishes TTL/RS485 bus options and three-wire half-bridge versus four-wire full-bridge gauges, with resistor and connection changes. It lists an ATmega328PB, external 16 MHz quartz and HX711 conversion components. The saved Eagle source excerpt and AVR implementation excerpt are inspectable text; no board continuity, rail voltage, sampling noise or bus-level behavior was tested. [3] [5] [6]
For firmware investigation, choose atmega328p or atmega328pb in Makefile.config and match the fuse script to the actual MCU and ISP programmer. The documented build is make, followed by make sendisp for the assumed AVR ISP MkII setup. Those are source instructions, not a reproduced build or safe fuse-setting recommendation for an unknown board. [4]
Readings are not calibrated forces
The guide describes fixed defaults of model 5004, ID 123 and 1,000,000 baud, changed in source rather than on the fly. However, the inspected main.c defines DXL_ID as 124, conflicting with the README's ID 123. Reconcile the selected build and confirm its actual ID before configuring host reads or joining a shared bus; no deployed board's ID was established here. Four signed 24-bit gauge values occupy twelve bytes beginning at register 0x24, with least-significant bytes first. A host must use the right signed decoding and avoid address/ID conflicts in its actual bus. [4] [6]
Offsets are not automatically trimmed or persisted: the user must obtain and save them, then calibrate with known masses and a fitted mapping. Those prerequisites matter before interpreting total weight, support distribution or center of pressure. No calibration, load test, force accuracy, gait integration or current complete cost was established. Rights remain unresolved across the design and firmware layers; this entry supports bounded source investigation, not an unrestricted reuse claim. [3] [4] [6]
What we checked
Pinned source and selected artifact structure review only; no dependency installation, upstream build, native CAD/kernel/fit/strength validation, fabrication, wiring, calibration, simulation, powered operation or performance testing. Original archives stay private.
Not yet established
- Requirements: operating system, host computer, tools
Updates
- Upstream last updated
- Not established
- Latest release
- Not established
- Profile updated
- Nov 1, 2026
- Sources last checked
- Nov 1, 2026
- Next review
- Dec 1, 2026
- Reviewed revision
732eb3d
Source files and licenses
Distinct robotics sensing component with actual electronics/firmware source and documented calibration route; no reuse grant inferred from public visibility.
| Layer | Availability / license |
|---|---|
| mechanical design | available · License not fully assessed Selected original artifact/source inspection only; no native application, fabrication, fit, DRC or powered-operation verification. Bought-in/vendor parts retain separate rights. Public source is not a reuse grant; no root/project license identified in inspected evidence. MechanicalguideS002 informally permits reference/as-is use with the same gauges; comprehensive cross-layer rights remain unresolved. [7] [2] |
| electronics | available · License not fully assessed Selected original artifact/source inspection only; no native application, fabrication, fit, DRC or powered-operation verification. Bought-in/vendor parts retain separate rights. Public source is not a reuse grant; no root/project license identified in inspected evidence. [5] |
| firmware | available · License not fully assessed Selected original artifact/source inspection only; no native application, fabrication, fit, DRC or powered-operation verification. Bought-in/vendor parts retain separate rights. Public source is not a reuse grant; no root/project license identified in inspected evidence. [6] |
| documentation | available · License not fully assessed Selected original artifact/source inspection only; no native application, fabrication, fit, DRC or powered-operation verification. Bought-in/vendor parts retain separate rights. Public source is not a reuse grant; no root/project license identified in inspected evidence. [1] |
Outside the selected contribution; no separate released layer claimed.
References
Each source links to the exact revision we read. “Used for” shows where this page relies on it.
- S001 README.md
Revision, date & where cited
Rhoban/ForceFoot contributors · github.com · revision
732eb3d· README.md at · Accessed Nov 1, 2026
Used for: Overview, Is this for you?, What you need, Hardware & parts and 2 more - S002 3d/README.md
Revision, date & where cited
Rhoban/ForceFoot contributors · github.com · revision
732eb3d· 3d/README.md at · Accessed Nov 1, 2026
Used for: Overview, Is this for you?, What you need, Hardware & parts and 3 more - S003 electronics/README.md
Revision, date & where cited
Rhoban/ForceFoot contributors · github.com · revision
732eb3d· electronics/README.md at · Accessed Nov 1, 2026
Used for: Overview, Is this for you?, What you need, Hardware & parts and 3 more - S004 firmware/README.md
Revision, date & where cited
Rhoban/ForceFoot contributors · github.com · revision
732eb3d· firmware/README.md at · Accessed Nov 1, 2026
Used for: Is this for you?, What you need, Hardware & parts, Assembly & first use and 2 more - S005 electronics/forcefoot.sch
Revision, date & where cited
Rhoban/ForceFoot contributors · github.com · revision
732eb3d· electronics/forcefoot.sch at · Accessed Nov 1, 2026
Used for: Is this for you?, What you need, Hardware & parts, Assembly & first use and 2 more - S006 firmware/src/main/main.c
Revision, date & where cited
Rhoban/ForceFoot contributors · github.com · revision
732eb3d· firmware/src/main/main.c at · Accessed Nov 1, 2026
Used for: Overview, Is this for you?, What you need, Hardware & parts and 4 more - S007 3d/foot.iam
Revision, date & where cited
Rhoban/ForceFoot contributors · github.com · revision
732eb3d· 3d/foot.iam at · Accessed Nov 1, 2026
Used for: Is this for you?, What you need, Hardware & parts, Assembly & first use and 2 more
Correction guidance · Discussion is not enabled · Profile format 0.7.0-draft.5