Open Source RoboticsRobots, software & field notes

OpenParallelGripper — XL330 version

Based on published sources · Not tested by us ·

Overview

Parallel-jaw gripper for the LITE 6 using a Dynamixel XL330 servo, printed housings, machined claws and OpenRB control examples with a serial-rate mismatch to resolve. [S002] [S003] [S005] [S006] [S007]

OpenParallelGripper has two actuator-specific designs. This profile covers the Dynamixel XL330-M288-T version for UFACTORY LITE 6, not the heavier SCS3045M version. The maintainer reports 0–65 mm stroke and about 270 g for XL330, and describes its thinner structure as a tradeoff against rigidity. Those are upstream reports, not measurements from our build. [S001] [S002]

The photograph shows the maintainer’s XL330-version build, with a white housing, metal claws and attached tool cable. It is separate from the interactive assembly model and is not hardware tested by us. [S009]

Upstream photograph of the XL330-version OpenParallelGripper, with metal claws and its tool cable. This is the maintainer’s build, not hardware tested by us.
Upstream photograph of the XL330-version OpenParallelGripper, with metal claws and its tool cable. This is the maintainer’s build, not hardware tested by us. hygradme · MIT. Reproduced unchanged; displayed responsively.

3D preview

OpenParallelGripper XL330 assembly. XL330-version assembly geometry, including purchased-component representations. The LITE 6 arm and a verified powered setup are not included.

Loading preview…

Drag to orbit · Scroll or pinch to zoom · Right-drag to pan. Keyboard controls above.

Download original STEP · File checksums and provenance

Source, license and scale

Source: hygradme, revision 659f8fa6a5ec498c10ee06df4e0bfafdb04946e6. Original and preview: MIT. Preview conversion by Open Source Robotics; original file unchanged. STEP preview triangulated in millimetres. No physical part tested.

Confirm scale and manufacturing settings before printing.

Specifications

DetailDescription
TypeRack-driven parallel gripper for LITE 6
Editorial synthesis of inspected sources; not physical qualification.
Editorial assessment [S001] [S003] [S009] · Checked 2026-09-30
Intended usersBuilders able to inspect CAD, source parts and reconcile control integration.
Editorial assessment [S001] · Checked 2026-09-30
AssemblyNo step-by-step assembly guide; BOM separates printed parts, metal gear, aluminum claws and purchased rail/racks.
Reported by source [S002] [S003] · Checked 2026-09-30
CalibrationResolve firmware/Python serial-rate mismatch; verify servo ID and motion limits for the assembled mechanism.
Editorial synthesis of inspected sources; not physical qualification.
Editorial assessment [S006] [S007] · Checked 2026-09-30
Operating systemNot known
Computer neededNot known
Assembly and use

Plan for machined and purchased parts

The XL330 BOM separates printed housings and adapters from an aluminum claw pair, a purchased rail and two racks. It strongly recommends metal printing for the 20-tooth gear and says the author used SLM. The design therefore is not an all-plastic desktop print: price metal fabrication, the XL330 servo, the SSE2B6-100 rail, two RGEAL0.8KA-55-A5-B10-C10-D10 racks, fasteners and electronics separately. The BOM lists quantities but no current delivered total. [S003]

The linked claw STEP path in the BOM omits the stp directory; the preserved file is XL330_version/hardware/cnc_miling_parts/stp/Claw_50mm.step. An assembly STEP and individual STEP/STL files are present. The project README still says the assembly instructions are not available, so use the model and BOM to plan fit checks rather than assuming a complete assembly sequence exists. [S002] [S003] [S009]

Reconcile the serial settings before commissioning

The documented control choices are two LITE 6 tool digital inputs for open/close, or Modbus-RTU over RS485 for intermediate positions. The reference electronics use OpenRB-150 and an RS485-to-TTL module, with soldering and a crossed Grove TX/RX connection. The electronics guide warns that connections may be unstable; it also retains an ATOM Lite/debug-board sentence despite describing OpenRB-150 elsewhere. Check the XL330 wiring diagram against the selected board instead of combining the two versions' instructions. [S004] [S005]

There is a concrete mismatch in the pinned Modbus examples: the OpenRB sketch initializes Serial2 at 57,600 baud, while the Python example actively requests 115,200. These must agree before the pair can communicate. The sketch uses servo ID 1 and example targets of 0 and 250 degrees; reconcile those limits with the assembled mechanism before enabling motion. The software README lists Dynamixel2Arduino, modbus-esp8266 and the xArm Python SDK, but a matched dependency build and hardware calibration have not been verified here. [S005] [S006] [S007]

The MIT-licensed repository includes mechanical files, wiring documentation and example control source. That does not make the purchased servo and boards open manufacturing designs. The LITE 6 documentation supports a platform-interface tag; the README's suggestion that other cobots might work is not evidence of Universal Robots or delta compatibility. No physical assembly, gripping performance or safety certification is claimed. [S001] [S004] [S008]

Cost

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

Source files and licenses

Licensed first-party mechanical design and documentation; purchased components and a matched working build remain separate checks.

LayerAvailability / license
mechanical designavailable · MIT
First-party project files under root license; vendor artifacts and purchased-component manufacturing not included in this grant assessment. [S008] [S009]
electronicsavailable · MIT
Wiring documentation for purchased boards; board manufacturing sources not established. [S004] [S008]
firmwareavailable · MIT
Example source only; external dependencies not fully preserved or compiled; serial-rate mismatch unresolved upstream. [S006] [S008]
softwareavailable · MIT
Example source only; external dependencies not fully preserved or compiled; serial-rate mismatch unresolved upstream. [S007] [S008]
documentationavailable · MIT
First-party project files under root license; vendor artifacts and purchased-component manufacturing not included in this grant assessment. [S008] [S009]

No learned model or dataset required by the documented mechanical design.

References

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

  1. S001 · hygradme
    Version comparison
    Accessed 2026-09-30 · README.md at 659f8fa6a5ec498c10ee06df4e0bfafdb04946e6
    Source notes

    Pinned source and artifact inspection; no hardware test.

  2. S002 · hygradme
    XL330 configuration
    Accessed 2026-09-30 · XL330_version/README.md at 659f8fa6a5ec498c10ee06df4e0bfafdb04946e6
    Source notes

    Pinned source and artifact inspection; no hardware test.

  3. S003 · hygradme
    XL330 bill of materials
    Accessed 2026-09-30 · XL330_version/hardware/BOM.md at 659f8fa6a5ec498c10ee06df4e0bfafdb04946e6
    Source notes

    Pinned source and artifact inspection; no hardware test.

  4. S004 · hygradme
    XL330 wiring and development caveats
    Accessed 2026-09-30 · XL330_version/electronics/README.md at 659f8fa6a5ec498c10ee06df4e0bfafdb04946e6
    Source notes

    Pinned source and artifact inspection; no hardware test.

  5. S005 · hygradme
    Control dependencies and setup
    Accessed 2026-09-30 · XL330_version/software/README.md at 659f8fa6a5ec498c10ee06df4e0bfafdb04946e6
    Source notes

    Pinned source and artifact inspection; no hardware test.

  6. S006 · hygradme
    OpenRB firmware settings
    Accessed 2026-09-30 · XL330_version/software/arduino_sketch/OpenRB_modbusRTU.ino at 659f8fa6a5ec498c10ee06df4e0bfafdb04946e6
    Source notes

    Pinned source and artifact inspection; no hardware test.

  7. S007 · hygradme
    Python Modbus example settings
    Accessed 2026-09-30 · XL330_version/software/examples/control_openRB150_with_modbus_rtu.py at 659f8fa6a5ec498c10ee06df4e0bfafdb04946e6
    Source notes

    Pinned source and artifact inspection; no hardware test.

  8. S008 · hygradme
    Repository license
    Accessed 2026-09-30 · LICENSE at 659f8fa6a5ec498c10ee06df4e0bfafdb04946e6
    Source notes

    Pinned source and artifact inspection; no hardware test.

  9. S009 · hygradme
    Preserved artifact inventory and media inspection
    Accessed 2026-09-30 · @inventory at 659f8fa6a5ec498c10ee06df4e0bfafdb04946e6
    Source notes

    Pinned source and artifact inspection; no hardware test.

Research and review details

Source and geometry review only. No procurement, assembly, firmware build, calibration or physical performance testing.

Profile edited 2026-09-30 · Sources checked 2026-09-30 · Next review target 2026-10-30

Revision: 659f8fa6a5ec498c10ee06df4e0bfafdb04946e6.

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

Change history