π¨οΈ 3D printing#
Download the 3D Models Here#
π€ Before Printing#
We assume you have basic experience with consumer-level 3D printers (BambuLab, Prusa, etc.). This means you know how to properly 3D print STL files with PLA filaments and are familiar with reorienting parts, adding supports, adjusting infill, and modifying print speed to achieve your desired balance of material strength, efficiency, and model detail quality.
For more detailed information, you can check out the 3D printing instructions for Lekiwi and SO101 Arm.
All the 3D printed parts shown in the demo videos and pictures of XLeRobot were printed with a BambuLab A1 using BambuLab PLA Matte Black.
You can also use filaments with better mechanical properties, such as PETG HF, PLA CF, BambuLab Tough PLA, etc., to enhance the armβs strength.
Drying PLA is recommended for humid environments at 45Β°C for 8 hours before printing.
π° Cost Considerations#
Your Own printer (Recommended): Everything can be printed on consumer 3D printers like BambuLab A1 (~$350 USD), and you can easily make more and modify your own parts.
Filament cost: Approximately $15β25 USD for the required PLA filament
Service printing: If using a 3D printing service, the total cost is typically under $50 USD, including service fees
Note
Note that the 3D Printing .3mf files are only to store the models. Itβs highly suggested to place, orient, and add supports yourself in the slicing software to ensure the best printing quality.
π SO101 Arms#
For XLeRobot, you only need to print two follower arms. The leader arm is only necessary if you plan to operate the dual arms simultaneously with leader-follower joint control.
Before printing, rearrange the layout of this stl file in the slicer software for your best printing experience.
π·Camera: You can find the installation guide for the Wrist Camera Mount here.
π«±Soft Gripper: The .3mf file contains soft finray fingers that need to be printed with TPU95A. If you want original SO101 finger, just download the original SO101.stl file.
π¦Ύ Arm Base#
π¦ Arm Base#
2 arm bases are connected for standardized arm spacing.
A middle storage shell for computational devices and cable management.
You can insert a used Bambulab filament cardboard spool for additional structural support.
Optional parts: Shells for the Control board and the first joint for better protection and visual.
πΌ Neck and head#
Head designed based on the first two links of SO101. Compatible with the same motor.
The .3mf file contains 2 version of the single RGB head camera connector and shell, one for webcam & realsense, the other for the cheaper camera same as the hand camera.
You can use any head camera you like, just make a little modification to the last mounting link. The step files are available HERE for your adjustment.
Hollow neck for filament saving and cable management.
π§βπ¦Όββ‘οΈ Wheel Base#
Adjust the height of the base connector by modifying its z-axis scale in your slicer software (while maintaining the xy-axis scale) to ensure even pressure distribution between the 3 omni-wheels on the base and 4 IKEA cart wheels.
Alternative to adjusting the base connector: just print the washers below and insert them into the IKEA cart for the best base support.
π° Cost Considerations#
Own printer (Recommended): Everything can be printed on consumer 3D printers like the Bambu Lab A1 (~$400 USD)
Filament cost: Approximately $15β25 USD for the required PLA filament
Service printing: If using a 3D printing service, the total cost is typically under $50 USD, including service fees