Open Source RoboticsRobots, software & field notes

Thymio

Based on published sources · Not tested by us ·

Overview

Educational wheeled robot; this profile selects Thymio II PCB version 2.1 design sources and separately preserved V14 firmware, with explicit generation and dependency boundaries. [S001] [S002] [S008] [S010]

Thymio is an educational wheeled robot developed through the EPFL and ECAL ecosystem and produced by Mobsya. This profile selects the Thymio II electronics release PCB_version_2.1, commit 8d0cdec0c5fd3f5352c4c15204b279e2143cd524. The official site now also announces Thymio 3; the older design archive must not be presented as that newer robot's fabrication package. [S001] [S002] [S007]

Specifications

DetailDescription
TypeSmall wheeled educational robot; selected sources concern Thymio II, not Thymio 3.
Reported by source [S001] [S006] [S007] · Checked 2026-10-01
Intended usersEducators using supported complete robots; Developers researching Thymio II hardware and firmware revisions
Editorial assessment [S001] · Checked 2026-10-01
AssemblyNot known
CalibrationNot known
Operating systemThymio Suite desktop: Linux, macOS and Windows; official product page also names Android and iPad client apps
Reported by source [S006] · Checked 2026-10-01
Computer neededNot known

3D preview

Preview not available yet. A model has not yet been prepared and approved for display on this page. This does not mean the project lacks CAD files; see Source files and licenses for the reviewed source availability.

Assembly and use

The archive contains design and production-reference files

The selected repository includes Altium schematic and board sources, fabrication outputs, spreadsheet BOMs and STEP models. The models include an assembly and shell, wheel, battery and motor references. File presence establishes available design material, not a validated printable kit or a confirmed match between every historical output and the selected board revision. [S001] [S005]

Mobsya declares the Thymio II hardware under CC BY-SA 3.0, and the repository contains the full license. This is a useful source package for studying the robot's electronics and geometry. Fabrication readiness, component substitutions, assembly yield and complete delivered cost were not established here. [S001] [S003] [S005]

Firmware is separately versioned and has separate dependencies

Firmware tag V14 was preserved at commit 5dca3889903ce7d0deb9608fee0c4263136fecc3. The documented target is PIC24FJ128GB106, with Microchip XC16 and legacy peripheral libraries. The build also needs a separate Aseba source tree and submodules including molole and cmake-microchip. A repository archive alone does not supply all of these dependencies. [S008] [S009] [S012]

The source defines firmware version 14 and variant 1, which its own comments identify as the development variant. That distinction is recorded rather than assuming the source tag proves an identical production binary. The instructions describe both MPLAB X and an experimental CMake path, and specify the Thymio firmware upgrader for upload. Neither path was built or flashed by this catalog. [S008] [S009] [S010]

The main firmware source declares LGPL version 3, while the bundled USB directory has a separate license restricting its supplied software to Microchip PIC products. This profile therefore leaves the normalized whole-firmware license unresolved. The broad open-source description on the product page does not eliminate those component-specific terms or establish the licenses of uncollected dependencies. [S006] [S010] [S011] [S012]

Using a complete robot and reproducing its hardware are different tasks

The official product page describes wheel motors, LEDs, a speaker and several sensor types, and points users to Thymio Suite on desktop systems and mobile client apps. Those are manufacturer-described capabilities. This review did not measure sensor behavior, battery endurance or control performance, and it does not claim that the selected old hardware release has been tested with current software. [S006]

For source research, the next concrete task is matching the actual robot generation and board revision to its firmware, host software and replacement parts. The repository is valuable evidence for that work, but it does not by itself establish a current complete build budget or qualification result. [S002] [S005] [S008]

Cost

No current, complete configuration-specific build cost has been established for this profile.

Source files and licenses

Available project sources support research coverage; complete build and commercial qualification remain separate.

LayerAvailability / license
mechanical designavailable · CC-BY-SA-3.0
Selected Thymio II design archive. STEP reference models and Altium/fabrication files are present; completeness, manufacturing readiness and exact mechanical/board revision matching were not validated. [S001] [S003] [S005]
electronicsavailable · CC-BY-SA-3.0
Selected Thymio II design archive. STEP reference models and Altium/fabrication files are present; completeness, manufacturing readiness and exact mechanical/board revision matching were not validated. [S001] [S003] [S005]
firmwareavailable · License not fully assessed
V14 source main.c declares LGPL version 3, but usb_pic24 has Microchip PIC-only terms and external dependencies remain separate. No normalized whole-firmware license assigned. [S008] [S010] [S011] [S012]
softwarenot found · License not fully assessed
Thymio Suite and Aseba are identified, but complete matching application sources and dependency licenses were not collected in this scoped hardware review. [S006] [S008] [S012]
documentationavailable · CC-BY-SA-3.0
Selected electronics-repository documentation only; website media and separate firmware documentation are not assigned this license. [S001] [S003]

Selected conventional Thymio II control platform does not require learned policy weights or training data.

References

Links identify the documentation and revisions used in this profile. Access dates record when each source was retrieved.

  1. S001 · Mobsya / project contributors
    Upstream project overview
    Accessed 2026-10-01 · README.md
    Source notes

    Source text inspected for the cited scoped claims; see profile claim notes.

  2. S002 · Mobsya / project contributors
    Repository revision and release metadata
    Accessed 2026-10-01 · 8d0cdec0c5fd3f5352c4c15204b279e2143cd524
    Source notes

    Source text inspected for the cited scoped claims; see profile claim notes.

  3. S003 · Mobsya / project contributors
    Repository license
    Accessed 2026-10-01 · license.txt
    Source notes

    Source text inspected for the cited scoped claims; see profile claim notes.

  4. S004 · Mobsya / project contributors
    Pinned repository artifact inventory
    Accessed 2026-10-01 · 8d0cdec0c5fd3f5352c4c15204b279e2143cd524 archive file inventory
    Source notes

    Source text inspected for the cited scoped claims; see profile claim notes.

  5. S005 · Mobsya / project contributors
    Thymio II complete archive file inventory
    Accessed 2026-10-01 · 8d0cdec0c5fd3f5352c4c15204b279e2143cd524 archive inventory
    Source notes

    Source text inspected for the cited scoped claims; see profile claim notes.

  6. S006 · Mobsya / project contributors
    Official Thymio official-product
    Accessed 2026-10-01 · Retrieved October 1 2026
    Source notes

    Source text inspected for the cited scoped claims; see profile claim notes.

  7. S007 · Mobsya / project contributors
    Official Thymio official-home
    Accessed 2026-10-01 · Retrieved October 1 2026
    Source notes

    Source text inspected for the cited scoped claims; see profile claim notes.

  8. S008 · Mobsya / project contributors
    Thymio II V14 readme.md
    Accessed 2026-10-01 · 5dca3889903ce7d0deb9608fee0c4263136fecc3 / readme.md
    Source notes

    Source text inspected for the cited scoped claims; see profile claim notes.

  9. S009 · Mobsya / project contributors
    Thymio II V14 cmake.md
    Accessed 2026-10-01 · 5dca3889903ce7d0deb9608fee0c4263136fecc3 / cmake.md
    Source notes

    Source text inspected for the cited scoped claims; see profile claim notes.

  10. S010 · Mobsya / project contributors
    Thymio II V14 main.c
    Accessed 2026-10-01 · 5dca3889903ce7d0deb9608fee0c4263136fecc3 / main.c
    Source notes

    Source text inspected for the cited scoped claims; see profile claim notes.

  11. S011 · Mobsya / project contributors
    Thymio II V14 usb_pic24/LICENSE
    Accessed 2026-10-01 · 5dca3889903ce7d0deb9608fee0c4263136fecc3 / usb_pic24/LICENSE
    Source notes

    Source text inspected for the cited scoped claims; see profile claim notes.

  12. S012 · Mobsya / project contributors
    Thymio II V14 .gitmodules
    Accessed 2026-10-01 · 5dca3889903ce7d0deb9608fee0c4263136fecc3 / .gitmodules
    Source notes

    Source text inspected for the cited scoped claims; see profile claim notes.

Research and review details

Source research only; no installation, physical build or performance test performed. No affiliate links added.

Profile edited 2026-10-01 · Sources checked 2026-10-01 · Next review target 2026-10-31

Revision: 8d0cdec0c5fd3f5352c4c15204b279e2143cd524 (release PCB_version_2.1). Combined hardware and software repository activity recorded 2018-07-06 [S002]

Correction guidance · Discussion is not enabled · Profile format 0.6.0-draft.1

Change history