[lerobot_ojw] STL Files Are Now Public!

:tada: [lerobot_ojw] STL Files Are Now Public!
I’ve just released the complete STL dataset for the lerobot_ojw project.
:wrench: The software part is still under development,
but you can now explore:
All individual part STL files
Full robot assembly previews
Organized component list with prices and purchase links
:paperclip: Check it out on GitHub:

:point_right: LinkedIn

If you’re looking to build your own affordable and modular robot with real DYNAMIXEL servos, this might be a great place to start!

3 Likes

Thanks for sharing this! This is a really cool project, and I hope that you’ll continue to share more developments like this in the future!

1 Like

Hello Jin-Wook,

I have viewed your other YouTube videos, and I saw an “interesting” module on top of the Arm at this video

It looks like a Voltage Converter Module (12V to 5V) (+ Common DATA line) but it also has 6 X3P connectors built-in to it. This is a very handy module to use. Did you make your own or is that one on sale in South Korea only? If it is a ROBOTIS product, I hope that ROBOTIS would release it soon to all users! I do get tired of creating all these ad-hoc contraptions like shown below every time that I need to do mixed-voltage DXL connections and programming.


The board used in the video you asked about is one that another user developed themselves using my source code, whereas the board I used was purchased online. The materials are linked here: GitHub - ojw5014/lerobot_ojw.

To wire it up, connect VCC and GND to the input, then connect VCC and GND in the same way to the output, and finally connect the data cable directly.

The image is shown below.


P.S. Please note that you need to set this board to 5 V by turning the gold-colored screw.

Thank you so much for the update, I am already using the LM-317, but I like your friend’s module more!

Hi there,

This board was developed by kr-lee-sh, a ROBOTIS engineer. He created it as a personal project and has released it under an open‑source license. You can find all the files and documentation here:

2 Likes

Thank you very much for sharing this resource! :+1:

1 Like

The LM317 works well for me. But one caution for the new user is that the LM317’s heat sink will get hot, so no finger and no wire should touch it when it is operating!

1 Like

I happen to have a stash of LM2596 based Voltage Converters and they do not have Terminal Blocks on board. So I soldered some 20 AWG stranded wire to this module

Then I inserted this module in the forearm frame part of your Follower Arm, and it was a tight fit but it was OK!

Your design has a cap to cover this area, and I can still use this cap but I will have to tape it down or use a twist tie over the forearm to keep it in place, as the screw holes won’t line up anymore!

This LM2596 can be adjusted from the other side of the forearm

Later during the actual assembly, I plan to cut the wires to fit and then use these Push Wire Connectors to connect with the Standard X3P cables as previously shown in your design.

There are other LM2596s with terminal blocks but they won’t fit into your designed forearm.

1 Like

Hello! I found your build process really interesting. The product I used was this one: 404 page chose it because it proved the most reliable for my setup. How has your DC‑DC board performed so far? In my experience, I ran into two issues: first, the power would cut out when subjected to a sudden strong impact; second, I saw a lot of noise on the data lines during uploads, which led to a high rate of transmission failures. I hope yours works smoothly, and I’ll be giving it another go myself soon.

For my situation, I am not working 100% on your arm yet, as at present I am working on a semi-humanoid based on an RB-88 chassis as shown in my previous picture. It uses 7 XL-330-M228 (2 arms with 3 servos each + 1 neck servo) and the LiPo battery from the Engineer kit. So far, I have interfaced my system with the LM-317 and LM-2596, and only the LM-317 heats up too much on me during operation. From what I read about the LM-317, it is a Voltage Regulator, meaning that it suppresses the electrical power between 12V and 5V and changes it to thermal energy via the heat sink, this is why its heat sink gets so hot (also meaning that it will fail faster). The LM-2596 does convert the voltage differently at about 95% efficiency, that’s why it does not get hot during use: this also means that I am getting more play time out of my LiPo battery when using LM-2596.

Yesterday, Kr-Lee-Sh mentioned that his board uses the MP-1584 chip - which I had never used before. Digging around Amazon, I found that they are available in the USA too at very reasonable costs.

Up to 3A like the LM-2596, but with a slightly less efficiency of 92%, but its size can be much smaller than the LM-2596, its module measures only 25.5 mm by 17.2 mm! I already ordered some to try out. So stay tuned.

By the way, if you are interested in the semi humanoid project (also named Gladiator), I got a post for it on STEAMCUP: basically Motion Programming from the PC using DXL-SDK.

UPDATE 7/28/2025

I got my MP-1584s today, and the way I intend to use them is shown below:

The MP-1584 is about 1/2 the size of the LM-2596

You can notice that each pole has 2 wire connections. So first I soldered 90 deg. header pins on them, then soldered in 20 AWG wires (luckily, my sloppy soldering skills did not impact the final functionalities :grinning:)

And the final product is shown below:

Yes, you can say that I am partial to Spring Push Wire Connectors, but there are also other operational reasons for my typical uses of Voltage Conversions:

  1. For INPUTS, sometimes I need to interface with ROBOTIS BATTERIES or DC BARREL PLUGS.

  1. For OUTPUTS, sometimes X3P cables without the DATA LINES, and sometimes USB-C devices.

I did some preliminary check on Voltage Conversion 12V to 5V, and my “device” worked fine. The Potentiometer module on the MP-1584 is way more sensitive than the one used on LM-2596.

1 Like