LeRobot SO-101 Printed Parts, Made to Order in the USA

You have the STL files. We have the printer. Send us your SO-101 or SO-ARM101 files, choose a material, and we print your parts in Rockville, Maryland and ship them to you by USPS, UPS or FedEx. Minimum order is one. Standard production is 3 to 7 business days, a rush option is available, and you can get an instant price right now by uploading your file to our instant quote tool.

The arm files are free and open source. What is hard to get in the United States is a shop that will run them in an engineering material, in the right orientation, at a quantity of one. That is the service on this page.

What we print

We print customer supplied parts for any of the open source teleoperation arms. Send the files and we will quote them:

  • SO-101 and SO-ARM101, leader and follower
  • SO-ARM101 Pro
  • SO-100 and SO-ARM100
  • LeKiwi, XLeRobot and Koch v1.1
  • Community remixes, grippers, camera mounts, wrist adapters, table clamps, and single replacement parts
  • Your own modified or original CAD for any of the above

File formats. STEP preferred, STL accepted, plus 3MF, OBJ, PLY, AMF and IGES. Send the individual part files or the combined plate files, whichever you have. If you tell us which official release you want and confirm you are taking it under its open source license, we can pull the published files ourselves so you do not have to.

Quantity. One part, one arm, one leader and follower set, or a bench of twenty for a lab or a classroom. There is no minimum order. Quantity discounts apply automatically and step up at 2, 4, 10 and 25 parts, so a teaching lab outfitting a room is not paying the same unit price as someone printing a single replacement clamp. The instant quote tool shows you the exact figure for your file before you talk to anybody.

Materials

Every figure below is published by the filament manufacturer and attributed. Printed parts are anisotropic, meaning they are weaker across layer lines than along them, so treat these as material comparisons and not as ratings of any finished part. Our full material and machine data, including the numbers manufacturers decline to publish, is on our 3D printing capabilities page.

Material Published tensile / elongation at break Published HDT Where it fits on this arm
ABS (SUNLU) 42 MPa / 7.8% 95 C, load not published Our default for structural arm parts. Tougher than PLA and prints in an actively heated chamber, which is what keeps large parts from warping and delaminating.
ASA (SUNLU) 39 +/- 4 MPa / 11% +/- 3 101 C +/- 2, load not published Same job as ABS with better published elongation and UV resistance. Choose it if the arm lives near a window, on a cart, or outdoors.
PCTG (3D Fuel Pro) 40.4 to 45.0 MPa printed specimens, ISO 527-2 / 2.6% to 130% depending on build orientation 76 C at 0.455 MPa, 64 C at 1.82 MPa, ASTM D648 The toughest option here in the sense that matters for a moving arm. Note that published elongation range: it is the clearest evidence in print that orientation, not material alone, decides how a part fails.
PA12 carbon fiber (SUNLU) 86 +/- 6 MPa / 13.7% +/- 2.5 175 C +/- 3, load not published Stiff, dimensionally stable, low moisture pickup for a nylon. Good for motor holders and wrist parts where deflection under load is the complaint.
PA6 carbon fiber, 20% CF (SUNLU) 112 +/- 10 MPa / 12% +/- 3, flexural modulus 8600 +/- 400 MPa 203 C +/- 3, load not published The stiffest material we run for this application. Stiff is not the same as tough. If your arm gets knocked off a bench, ABS or PCTG will usually survive better.
PPA carbon fiber Available on request. We supply the manufacturer data sheet with your quote. Supplied with quote A carbon fiber reinforced semi-aromatic polyamide, run when a build needs more thermal headroom and lower moisture sensitivity than PA6 or PA12 nylon. We will not publish figures here until we have confirmed them for the specific lot we would run for you.
TPU 95A Flexible. Published mechanical properties supplied with your quote. Supplied with quote Not a structural material for this arm, and we would not build the frame from it. It is the right answer for compliant fingertips and gripper pads, non-marring feet, bumpers and cable strain relief, printed alongside a rigid set.
PEEK (3DXTech ThermaX) 100 MPa, ISO 527 / 28%, ISO 527 140 C at 0.45 MPa, ISO 75 Available, and almost always more material than a teleop arm needs. Ask only if you have a thermal, chemical or vacuum requirement that justifies it.
PLA and PETG (ELEGOO) Not published by the manufacturer Not published We run them, and for a demo arm on a desk PLA is genuinely fine. We will say so rather than upsell you.

Engineering materials run on our Vision Miner 22 IDEX V4, which has a 500 C nozzle, a 200 C bed and an actively heated chamber, in a 350 x 350 x 450 mm envelope. That heated chamber is the whole reason ABS, ASA and carbon fiber nylon come off the plate straight instead of curled. It is also why we can print a rigid frame and compliant TPU fingertips for the same build without farming either one out.

Why material and orientation matter on this arm specifically

This is not a general argument for expensive filament. It is a response to four failures that builders have documented publicly, in their own words.

Diagram comparing an SO-101 part printed upright, where load pulls across the layer welds and it fails along a layer line, with the same part printed flat, where load runs along the extruded roads and it holds

The table clamp breaks along its layer lines. The author of a replacement part on Printables writes that the original piece "is printed in the wrong orientation by default, and breaks very easily along the layer lines," and that the fix is to "print this one flat on the printer bed." That is orientation, not material. A layer interface is strong in compression and weak in tension and shear, and the default orientation puts that interface directly across the load.

The long arm sections separate. A widely downloaded community remix of the SO-101 plates notes that "some users reported layer separation issues on the two long arms" and ships a version with manual supports added, and that the wrist parts were "rotated by 45 degrees" to fix surface finish. The print profile published with that remix is 0.2 mm layer, 2 walls, 15 percent infill. Two perimeters is where a long lever arm gives up.

Motors have to be forced into their pockets. A buyer of a prebuilt US kit wrote in a public review that "removing a motor from its 3D-printed groove is challenging," adding that the tight fit was "not Partabot's fault." He is right, and the upstream project treats it as a print process issue, which is why the repository ships dimensional gauge STLs so you can check your printer against an actual STS3215 servo before you print an arm.

Screws strip the printed boss. The same buyer wrote that "the screws were stripping the print and sometimes did not go inside the motor horn," and had to substitute longer M3 screws. Thread engagement in a printed boss depends on perimeter count and on the material's shear behavior, both of which are process choices.

None of this is a criticism of the project. The official specification of PLA+ at 15 percent infill on a 0.4 mm nozzle at 0.2 mm layers is a sound default: it is the setting that lets the largest number of people print this arm on the cheapest printer they already own. That is a distribution decision, and it worked. It is not an engineering ceiling.

Our standing build settings are 5 perimeters, 10 percent infill, 0.2 mm layers, and 4 bottom with 5 to 6 top solid layers, with parts oriented so that no supports are required. We will tell you before we print if we think your orientation is wrong for the load, and why.

How it works

  1. Get an instant price. Upload your file to the instant quote tool and it returns size, weight and price on the spot. Nothing is uploaded until you order.
  2. Or send the files to a human. Email STL, STEP, 3MF or OBJ to info@dcadditivepros.com, or use the Request a Quote form, and we reply with a locked quote, usually within 1 to 2 business days.
  3. We print. Standard production is 3 to 7 business days depending on quantity and part requirements. A rush option of 2 to 3 business days is available at checkout.
  4. We ship. From Rockville, Maryland by USPS, UPS or FedEx, with blind shipping under your own brand on request. Your parts cross a state line, not an ocean and a customs queue.

What we do not do

  • We do not sell the files. The SO-ARM100 and SO-101 models are published free under the Apache License 2.0 by The Robot Studio. Get them at the official repository. We charge for printing, not for someone else's open source CAD.
  • We do not sell servos, control boards, power supplies or cameras. We print structural parts only.
  • We do not silently edit your file. We print what you send. If a file needs repair, a design change, or a part built from scratch, we will say so and quote design time as a separate line item before any work starts.
  • We do not claim a part will not break. We will tell you what a given material and orientation do to layer adhesion and let you decide.
  • We are not affiliated with anyone in this ecosystem. See the disclaimer at the bottom of this page.

Common questions

Where can I get SO-101 parts printed if I do not have a 3D printer?

Upload your files to the DC Additive Pros instant quote tool or email them to info@dcadditivepros.com, and we will print them in Rockville, Maryland and ship them to you domestically. Minimum order is one. The official project documentation also lists a print aggregator and an overseas manufacturer as options, and both of those walkthroughs select PLA+ as the material.

How much does it cost to print an SO-101 set?

Upload your file for an instant price rather than a range, because cost tracks the actual mass of the parts and the material you pick. There is a 15 dollar minimum per part, quantity discounts step up at 2, 4, 10 and 25 parts, and the tool shows size, weight and price before you commit to anything.

Do you sell the SO-101 STL files?

No. The files are free and open source under the Apache License 2.0 from The Robot Studio repository, and we link to them above. We sell the printing service.

What material should I use for SO-101 robot arm parts?

ABS or ASA for most builds, PCTG if the arm gets handled and knocked around, PA12 or PA6 carbon fiber if deflection under load is your complaint, and TPU 95A for compliant fingertips and gripper pads. PLA+ is genuinely fine for a demo arm that sits on a desk. Tell us the load case and where the arm lives and we will recommend one.

Why did my SO-101 table clamp break?

Almost certainly because of print orientation, not material. The community replacement part for that clamp exists specifically because, in its author's words, the original "is printed in the wrong orientation by default, and breaks very easily along the layer lines." Printed flat on the bed, the load no longer runs across the layer interface.

Why will my motor not fit in the printed part?

The motor pockets are dimensioned tight on purpose, so small process differences show up as an interference fit. The official repository ships gauge STLs to test your printer against an actual STS3215 servo before you commit to printing an arm. If you are ordering from us, we handle that calibration on our end.

Do you ship from the United States?

Yes. Every part is printed in Rockville, Maryland and ships from Maryland by USPS, UPS or FedEx.

Can you print SO-100, LeKiwi, XLeRobot or Koch arm files?

Yes. If you have the files, we can quote them. That includes community remixes, grippers, camera mounts and single replacement parts.

Do you sell the servos or electronics?

No. We print structural parts only. Servos, control boards, power supplies and cameras are sourced separately by you.

How long does it take to print SO-101 parts?

Standard production is 3 to 7 business days depending on quantity and part requirements, with a 2 to 3 business day rush option available. Email quotes come back in 1 to 2 business days, and the instant quote tool prices your file immediately. Because we print in Maryland and ship domestically, transit is measured in days rather than in weeks plus a customs queue.

Is DC Additive Pros affiliated with Hugging Face or The Robot Studio?

No. We are an independent aftermarket manufacturer with no affiliation with, authorization from, or endorsement by any organization behind these open source projects. We print files our customers are licensed to have printed.

Send us your files

Upload your STL, STEP, 3MF or OBJ to the instant quote tool for a price on the spot, or email info@dcadditivepros.com if you would rather talk to a person first. Minimum order of one. Standard production 3 to 7 business days. Printed and shipped in the United States.

If you want the reasoning behind the material choice before you order, read Why SO-101 Printed Parts Break, and What to Print Them In.

DC Additive Pros is an independent aftermarket manufacturer in Rockville, Maryland. SO-ARM100, SO-ARM101, SO-100, SO-101, LeRobot, LeKiwi, XLeRobot and Koch are the projects and marks of their respective owners. Hugging Face, The Robot Studio, PartaBot, Seeed Studio, Waveshare, Prusa Research, Bambu Lab, SUNLU, 3D Fuel, ELEGOO, 3DXTech and Vision Miner are trademarks of their respective owners. All third party names are used here only descriptively, to identify the open source projects our customers ask us to print, the equipment and materials we operate, and the sources of published specifications and quoted public statements. DC Additive Pros is not affiliated with, authorized by, sponsored by, or endorsed by any of them except where an authorized dealer relationship is stated elsewhere on this site. Published material properties are the filament manufacturers' own figures for test specimens and are not ratings of any finished part. We do not publish or imply a load, temperature, chemical or flammability rating for any printed part we have not tested to. Lead times are standard production targets and are confirmed in writing on your quote.