Skip to content

JM Self Balancing Robot V1

Advertising
Advertising
?
Creation quality: 5.0/5 (1 vote)
Evaluation of members on the printability, utility, level of detail, etc.

  • 2.7k views
  • 2 likes
  • 41 downloads

License
3D design format
STL Folder details Close
  • 18650_Battery_Holder.stl
  • Battery_Holders_Adapter.stl
  • BodyDown.stl
  • BodyUp.stl
  • ControllerHolder.stl
  • FlexibleFilament_tire.stl
  • Wheel.stl

Learn more about the formats

Publication date 2018-08-24 at 07:53
?
Published to Thingiverse on: 2018-08-23 at 11:59
Design number 30705

3D printer file info

3D model description

Hi,

I have been working on my 3D printable self balancing robot which requires no additional soldering and part crafting. Just assembly needed. As you have a 3D printer and being hobbyist, you probably have most of the parts :)

Note: I am lacking some coding skills so I am working on perfecting the coding part, that is why currently I can not share the code. It needs some PID value calibrations, angle drift filtering calibrations and many more improvements. Any help is actually welcome :)

Check the moving video: https://youtu.be/KGVTsASj2y4

Assembly:
1)BodyDown part: Step motors, wheels, tires(which should be printed with flexible filament for better traction. You can use bunch of elastic if you do not have flexible filament) and Controller holder need to be fixed. Make sure the stepper motor connectors are not facing upwards.
During coding you do not need to fix the Arduino so the USB cable can pass from the upper side.
2)BodyUp part: Here you fix mpu-6050 either upper face or down face with 2x M3. I stick mine with 3M adhesive paper facing downwards which works fine. In this case you do not see extra cables.
You can glue Battery Holders Adapter so they do not fall during shaking or falling.

Parts required:
1) Arduino Uno R3 (I have Atmega 328p processor one)
2) CNC Shield
3) mpu-6050
4) 2x Step Motor Drivers
5) 2x Nema 17 Step Motors
6) My biggest problem, battery selection. I went with 3x 18650 batteries, but they kind of heat up fast. I used powerbank which seems to work fine but it is not 12V so stepper motors have a little bit power lacking issues. So, battery selection is up to you. I created battery holder adapter, so you can insert your own battery or just put on top.
7) Bunch of M3 screws (between 16-24) depends on what you want to add.
8) (optional) HC-06 bluetooth module

You can use the link for following parts 1,2,5:
https://www.banggood.com/CNC-Shield-UNO-R3-Board-4xA4988-Driver-Kit-With-Heatsink-For-Arduino-Engraver-3D-Printer-p-1082323.html?p=XU281311011736201705
You can use the link for following part 3:
https://www.banggood.com/6DOF-MPU-6050-3-Axis-Gyro-With-Accelerometer-Sensor-Module-For-Arduino-p-80862.html?p=XU281311011736201705

Future Plans:
1)Perfecting the balancing code
2)Finding a better powering solution
3) Bluetooth + android control
2) Adding a small screen to have 2 cute eyes with reactions

Advertising


Issue with this design? Report a problem.

Would you like to support Cults?

You like Cults and you want to help us continue the adventure independently? Please note that we are a small team of 3 people, therefore it is very simple to support us to maintain the activity and create future developments. Here are 4 solutions accessible to all:

  • ADVERTISING: Disable your banner blocker (AdBlock, …) and click on our banner ads.

  • AFFILIATION: Make your purchases online by clicking on our affiliate links here Amazon.

  • DONATE: If you want, you can make a donation via Ko-Fi πŸ’œ.

  • WORD OF MOUTH: Invite your friends to come, discover the platform and the magnificent 3D files shared by the community!


Sharing and downloading on Cults3D guarantees that designs remain in makers community hands! And not in the hands of the 3D printing or software giants who own the competing platforms and exploit the designs for their own commercial interests.

Cults3D is an independent, self-financed site that is not accountable to any investor or brand. Almost all of the site's revenues are paid back to the platform's makers. The content published on the site serves only the interests of its authors and not those of 3D printer brands who also wish to control the 3D modeling market.

100% secure payment by credit card, PayPal, Apple Pay, Google Pay, etc.
View all payment options.